📌 Статья объясняет разницу между поверхностным и глубоким копированием объектов в Python.
🔍 Основные моменты:
•
= не копирует объект, а лишь создаёт новую ссылку на него.• Поверхностное копирование
(copy.copy()) создаёт новый объект, но вложенные объекты остаются общими.• Глубокое копирование
(copy.deepcopy()) рекурсивно копирует все вложенные объекты, обеспечивая полную независимость.• Для пользовательских классов можно определить методы
_copy_() и _deepcopy_() для контроля процесса копирования. https://realpython.com/python-copy/
#python
👉 @python_real
