Copy() - это метод словаря, позволяющий его копировать. Кроме того, copy - это модуль, позволяющий копировать любые объекты.

Ссылки на объекты, копирование структур

 

Списки и словари нельзя скопировать просто присвоив одну переменную другой, т.к. в этом случае копируется ссылка на объект. В итоге при изменении объекта через одну переменную, изменения отражаются на другой. Поэтому используются иные способы копирования, если оно действительно необходимо.

У словаря есть встроенный метод copy(), создающий его поверхнострую копию. У списка такого метода нет. (Список можно скопировать взяв срез.)

Теги