Копируем объекты



При присваивании переменной значения другой переменной, как правило, новый объект не создается, а копируется ссылка уже на существующий.



Если использовать функцию copy из стандартной библиотеки, то новый объект будет создан, но его ссылки на другие объекты останутся такими же.



В случае с deepcopy произойдет рекурсивное копирование. Например, при таком копировании списка все его элементы также скопируются как новые объекты.



#copy