我遇到了在Python中生成整数网格的问题。我的代码:
c = [[0] * 3] * 3
print c
c[0][0] = 1
print c
第一个print
语句打印如下,这是我想要的网格
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
第二个print
语句打印如下,不我想要的内容。我只是想将grid[0][0]
更改为1,而不是将每个网格列表更改为网格。
[[1, 0, 0], [1, 0, 0], [1, 0, 0]]
如何在没有这种修改问题的情况下快速生成网格?
谢谢!