Почему в двумерном массиве каждый подмассив становится копией другого
Во первых, это не массив а список (
List).
Во вторых, он становится не копией,
это ссылка на один и тот же обьект.
Ознакомься с
документацией.
Assignment statements in Python do not copy objects, they create bindings between a target and an object. For collections that are mutable or contain mutable items, a copy is sometimes needed so one can change one copy without changing the other. This module provides generic shallow and deep copy operations (explained below).
new_list = old_list.copy()
# или
new_list = old_list[:]
или
import copy
new_list = copy.deepcopy(old_list)
Offtop
Слабо оформить вопрос правильно?
С тегом < code >