Почему все первые элементы каждого посещенного элемента изменяются на 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]]