如果将字典深度复制到自身会发生什么?

What happens if you deep-copy dictionary to itself?

我刚刚看到一些代码 data = copy.deepcopy(data)

它将为数据分配新的内存。试试 运行 这个片段代码

import copy

data = [1, 2, 3, 4]
print(hex(id(data)))
data = copy.deepcopy(data)
print(hex(id(data)))

将打印不同的内存地址。