>>> ar = [[0,0,0], [0,0,0], [0,0,0]]
>>> ar
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
>>> ar[0][0] = 1
>>> ar
[[1, 0, 0], [0, 0, 0], [0, 0, 0]]
这有什么不同?
>>> a = [[0]*3]*3
>>> a
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
>>> a[0][0] = 1
>>> a
[[1, 0, 0], [1, 0, 0], [1, 0, 0]]
我认为第一件事是对的。有什么不同吗?
我以为我非常了解Python,但是我被卡住了...