Программирование на языке Python. Модуль copy - глубокое копирование коллекций
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Вложенные коллекции и их копирование с помощью модуля copy Посмотрел на основной курс по Python'у и вдруг понял, что темы вложенности коллекций я как-то почти и не коснулся. Ну разве что здесь. Поэтому перед вами статья как по основному курсу Python, так и по курсу стандартных библиотек. Вспоминая азы Python Начну с известных для вас вещей ls = [1,...
279 читали · 2 года назад
Поверхностное копирование тремя способами в Python
Поверхностное копирование в Python создает новый объект, который хранит ссылки на вложенные объекты, находящиеся в исходном объекте. В отличие от глубокого копирования, при поверхностном копировании не создаются копии вложенных объектов. Это означает, что если исходный объект содержит, например, списки или словари, то копия будет содержать ссылки на те же списки или словари, а не их копии. Есть список origin_list. Мы можем скопировать его в отдельный новый список следующими...