Python·100 питань

Чим відрізняється shallow copy від deep copy?

Відповідь
Shallow copy копіює лише верхній рівень контейнера.
Вкладені об’єкти залишаються спільними.
Deep copy рекурсивно копіює все.
Shallow: list.copy(), copy.copy().
Deep: copy.deepcopy() (може бути дорогим).
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем