如何在2D python数组中重新分配单个单元格值

时间:2015-01-01 05:08:43

标签: python arrays

我正在尝试更改2D python数组中一个单元格的值:

[[0, 1, 2], [0, 1, 2], [0, 1, 2]]

我是从

生成的
m=3*[[0]*3]
for y in xrange(0,3):
    for x in xrange(0,3):
        m[y][x]=x

我想用5替换m [0] [0],使其看起来像

[[5, 1, 2], [0, 1, 2], [0, 1, 2]]

但是它是

[[5, 1, 2], [5, 1, 2], [5, 1, 2]]

当我使用

m[0][0]=5

发生了什么事?

0 个答案:

没有答案