更改嵌套列表

时间:2019-07-13 05:37:57

标签: python python-3.x

我正在生成嵌套列表,并尝试更改子列表中的一个字符串。相反,python更改了多个字符串。我已经使用硬编码列表尝试了这种方法,并且得到了预期的结果。造成此问题的机制是什么?

我尝试对列表进行硬编码,并获得所需的更改。

grid_row = ['-' for x in range(10)]
top_grid = [grid_row for x in range(10)]
top_grid[0][2] = '*'
print(top_grid)

我只希望第一个子列表中的字符串被更改。结果是索引2上的所有子列表都被修改。

0 个答案:

没有答案