Копирование объектов в Python может быть поверхностным или глубоким. В Python есть два модуля, которые могут использоваться для копирования: copy и deepcopy. Модуль copy используется для поверхностного копирования, а модуль deepcopy - для глубокого копирования. Пример поверхностного копирования: Как мы видим изменились сразу два объекта, так как ссылки элементов идут на одну и ту же ячейку памяти. Пример глубокого копирования: В данном примере при внесении изменений обновился только второй list2, так как копии не связанны друг с другом.