【发布时间】:2020-04-11 06:06:13
【问题描述】:
为什么当我只更新了一个时,visited 的每个元素的所有第一个元素都更改为 True。我对编程很陌生,所以如果问题很愚蠢,请原谅。提前致谢。
visited=[[False]*3]*3
print(visited)
x=0
y=0
visited[x][y]=True
print(visited)
输出是:
[[False, False, False], [False, False, False], [False, False, False]]
[[True, False, False], [True, False, False], [True, False, False]]
【问题讨论】:
标签: python-3.x list printing