table
有一个长度和高度为 4 的二维数组(没那么重要)
[
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]
]
我想改变坐标x=0和y=0的元素的值。
def testCell( self, x, y ):
if 0 <= x < self.N and 0 <= y < self.N :
self.table[x][y] = 1
但是,而不是数组
[
[1, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]
]
我明白了
[
[1, 0, 0, 0],
[1, 0, 0, 0],
[1, 0, 0, 0],
[1, 0, 0, 0]
]
如何正确更改二维数组中元素的值?
该字段
table
存储一个指向一个列表的链接,该列表包含指向另一个列表的 4 个链接。创建一个这样的矩阵:[[0 for x in range(self.N)] for y in range(self.N)]