Как создать копию объекта в Python?
Вы можете скопировать объект в Python с помощью метода deepcopy:
from copy import deepcopy B = deepcopy(A)
«=» - это назначение другой ссылки на тот же объект в памяти. Глубокая копия создает целый новый объект в памяти, когда значения A и B будут ссылаться на него. Вы можете протестировать его, используя следующее:
B = A print( id(A), id(B))
Выше программы выводят те же идентификаторы
B = deepcopy(A) print( id(A), id(B)
Выше программы выводятся разные идентификаторы