【发布时间】:2010-10-04 11:39:17
【问题描述】:
以前的问题与我的has been posted 同名,(我认为)同样的问题,但代码中存在其他问题。我无法确定该案例是否与我的相同。
无论如何,我想在列表中替换列表中的元素。 代码:
myNestedList = [[0,0]]*4 # [[0, 0], [0, 0], [0, 0], [0, 0]]
myNestedList[1][1] = 5
我现在期望:
[[0, 0], [0, 5], [0, 0], [0, 0]]
但我明白了:
[[0, 5], [0, 5], [0, 5], [0, 5]]
为什么?
这是在命令行中复制的。 Python 3.1.2(r312:79147,2010 年 4 月 15 日,15:35:48) [GCC 4.4.3] 在 linux2 上
【问题讨论】: