0
list.append(x)
项目添加到列表的末尾。的Python:追加魔法
好的。让我们来编写一些代码:
x = [[]]*3
x[0].append('foo')
print x
和输出是:
[['foo'], ['foo'], ['foo']]
为什么?
list.append(x)
项目添加到列表的末尾。的Python:追加魔法
好的。让我们来编写一些代码:
x = [[]]*3
x[0].append('foo')
print x
和输出是:
[['foo'], ['foo'], ['foo']]
为什么?
x = [[]]*3
创建一个长度为3的列表,其中每个元素具有相同的参考。所以追加到任何元素将会得到这个结果。
更好的问题,“真正的约翰doe”从哪里来?我从专辑之前就已经听过了,不知道它的意思 –