<分区> 分区>
Possible Duplicate:
Python list problem
我不明白 python 中列表的行为:
>>> a1 = [[0,0],[0,0]]
>>> a2 = [[0]*2]*2
>>> a1
[[0, 0], [0, 0]]
>>> a2
[[0, 0], [0, 0]]
>>> a1[0][0] = 1
>>> a2[0][0] = 1
>>> a1
[[1, 0], [0, 0]]
>>> a2
[[1, 0], [1, 0]]
为什么一个元素的赋值会影响到另一个元素?谢谢解答!
