标签: python list assign
我只想问一个简单的问题 我创建了一个列表列表,并希望通过索引来更改列表中的一个值:
A = [[0] * 3] * 3 print A, A[0][0] A[0][0] = 34343 print A The result is: [[0, 0, 0], [0, 0, 0], [0, 0, 0]] 0 [[34343, 0, 0], [34343, 0, 0], [34343, 0, 0]]
为什么会这样?我哪里错了?