【发布时间】:2012-09-28 05:31:28
【问题描述】:
可能重复:
Unexpected feature in a Python list of lists
How to initialize a two-dimensional array in Python?
我想创建一个 nsize 的嵌套列表,然后根据标准将项目一个接一个地添加到其中。
为此,我这样写(nsize = 4)
a = [[]] * 4 # which creates on display a = [ [] , [] , [] , [] ]
现在我做这样的事情a[1].append(3) 给我输出[[3], [3], [3], [3]]
我在这里做错了什么?不应该只用值 3 更新第二个列表( a[1] )吗?
【问题讨论】:
标签: python