标签: python list append
list.append(x)
将项目添加到列表的结束。
好。让我们写一些代码:
x = [[]]*3 x[0].append('foo') print x
,输出为:
[['foo'], ['foo'], ['foo']]
为什么?
答案 0 :(得分:1)
x = [[]]*3创建长度为3的列表,其中每个元素具有相同的引用。所以附加到任何元素都会给出这个结果。
x = [[]]*3