PythonBoost - сообщество питонистов
12.4K subscribers
292 photos
6 videos
542 links
Лучший Python телеграм канал для новичков.

Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Поверхностное и глубокое копирование коллекций в Python.

Операция присваивания в Python не копирует объект, а лишь присваивает ссылку на него. То есть, при изменении оригинала меняется сама исходная переменная, а при изменении этой переменной меняется оригинал. На практике для изменяемых коллекций, или для коллекций, содержащих изменяемые элементы, часто необходима такая копия, чтобы её можно было изменить, не изменяя оригинал.

Для этого пользуются поверхностным либо глубоким копированием из модуля copy.

В статье подробно рассматриваются способы копирования объектов.

#списки #коллекции #copy #deepcopy