最佳答案
可能的复制品:
Python 列表列表 中的意外特性
所以我对 Python 相对比较陌生,在使用2D List 时遇到了麻烦。
这是我的密码:
data = [[None]*5]*5
data[0][0] = 'Cell A1'
print data
以下是输出(为便于阅读而格式化) :
[['Cell A1', None, None, None, None],
['Cell A1', None, None, None, None],
['Cell A1', None, None, None, None],
['Cell A1', None, None, None, None],
['Cell A1', None, None, None, None]]
为什么每一行都被赋值?