标签: python dictionary deep-copy
我刚刚看到了一些写着data = copy.deepcopy(data)的代码。
data = copy.deepcopy(data)
答案 0 :(得分:3)
它将为数据分配新的内存。尝试运行此代码段
import copy data = [1, 2, 3, 4] print(hex(id(data))) data = copy.deepcopy(data) print(hex(id(data)))
将打印不同的内存地址。