【发布时间】:2020-12-23 04:25:43
【问题描述】:
data = [2, 4, 3, 1, 5, 10, 9]
data.pop()
print(data)
结果:[2, 4, 3, 1, 5, 10]
以上是我认为有道理的
然而,
data = [2, 4, 3, 1, 5, 10, 9]
Print(data.pop())
我知道了
结果:9
有什么区别?
【问题讨论】:
-
值得一看at the docs。
pop()更改原始列表并返回 值。在一种情况下,您正在打印更改后的列表,在另一种情况下,您正在打印返回的值。
标签: python