Я только что увидел код, который говорит data = copy.deepcopy(data).
data = copy.deepcopy(data)
Это выделит новую память для данных.Попробуйте запустить этот фрагмент кода
import copy data = [1, 2, 3, 4] print(hex(id(data))) data = copy.deepcopy(data) print(hex(id(data)))
Будет напечатан другой адрес памяти.