我正在尝试在2D数组中编辑一个值。
只是[0][0]
上的值,但是当我对其进行编辑时,它会传播到[x][0]
上的所有值,我不明白为什么。
然后,我从网上找到的示例中复制了确切的行,并且该行有效,但是我不知道有什么区别。
我简化了两个示例,但它们仍然没有相同的解决方案。这不累加。
counter= 3*[4*[0]]
counter[0][3] = 7
print(counter)
T = [[0, 0, 0, 0], [0, 0,0,0], [0, 0, 0, 0]]
T[0][3] = 7
print(T)
最上面的打印语句给出:
[[0, 0, 0, 7], [0, 0, 0, 7], [0, 0, 0, 7]]
底部给出:
[[0, 0, 0, 7], [0, 0, 0, 0], [0, 0, 0, 0]]
但它们应该相同。