Программирование на языке Python. Модуль copy - глубокое копирование коллекций
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Вложенные коллекции и их копирование с помощью модуля copy Посмотрел на основной курс по Python'у и вдруг понял, что темы вложенности коллекций я как-то почти и не коснулся. Ну разве что здесь. Поэтому перед вами статья как по основному курсу Python, так и по курсу стандартных библиотек. Вспоминая азы Python Начну с известных для вас вещей ls = [1,...
Python копия объекта
При работе с объектами в Python важно понимать, как создаются их копии. В Python существуют два основных типа копирования объектов: Поверхностная копия (Shallow Copy) Глубокая копия (Deep Copy) Они отличаются поведением, когда копируемый объект содержит ссылки на другие объекты (например, список списков, объект с атрибутами-объектами). Для выполнения копирования используется модуль copy. 1. Поверхностная копия (Shallow Copy) Поверхностная копия создает новый составной объект (например, новый список или новый экземпляр класса), но затем Вставляет в него ссылки на объекты, найденные в оригинале....