1
我有点困惑这是如何工作的。Python引用附加列表
x = []
y = []
for i in range(5):
y.append(i) # Why does this create full copies of sub lists?
x.append(y)
#x.extend(y) # This works normal
print x
为什么x.append(y)
告诫最终结果如下?你能否解释一下是否有一些背景参考值?
[[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]]