Оператор *
для списков повторяет их содержимое, как вы можете ясно увидеть в выводе.
Однако он не копирует элементы, он просто копирует ссылки на объекты. Таким образом, в этом случае оба [0,0 ]
имеют один и тот же базовый объект списка, который должен объяснить это явление.
Чтобы проверить это, попробуйте v[0] = [0,44]
назначить новый (и, следовательно, независимый!) Объект списка первому элементу основного списка; затем повторите попытку v[1][1]
. На этот раз изменится только одна запись.