在Python中生成整数网格的BUG

时间:2016-11-04 19:37:21

标签: python-2.7

我遇到了在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]]

如何在没有这种修改问题的情况下快速生成网格?

谢谢!

0 个答案:

没有答案