Python Community
12.8K subscribers
1.27K photos
40 videos
15 files
749 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Как не редактировать ссылочные типы?

Тут у нас есть два варианта:

Первый — преобразовать аргумент в ожидаемый тип, как на примере выше.

Таким образом вы получите копию объекта и будете уверены, что параметр имеет необходимый тип.

Но если у вас нет доступа к исходному коду функции, можно воспользоваться модулем copy. Одноимённый метод copy возвращает поверхностную копию объекта, а deepcopy — глубокую.

Разница между ними в том, что глубокое копирование также создаёт копию всех классов внутри.

#миниурок #copy