在列表列表中指定值

时间:2015-04-17 13:35:02

标签: 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]]

为什么会这样?我哪里错了?

0 个答案:

没有答案