Python 为什么要使用deepcopy字典?

Python 为什么要使用deepcopy字典?,python,Python,我在代码示例中看到人们使用deepcopy来复制字典,我读到在某些情况下,当数据被添加到字典中时,字典可能会被仔细检查,而deepcopy就像一个新的内存区域,它基本上会不断填充字典,而不会重写现有的内存,如果这样做有意义的话 在某种程度上像C++指针? 有人能帮我理解python中字典或其他数据结构的这种功能吗?这能回答您的问题吗?Python将内存管理从您身边抽象出来。因此,尽量不要像在C语言中那样用指针思考。内存的使用是关键,或者解释器不是语言。每个解释器(和版本)都可以有自己的实现。虽然

我在代码示例中看到人们使用deepcopy来复制字典,我读到在某些情况下,当数据被添加到字典中时,字典可能会被仔细检查,而deepcopy就像一个新的内存区域,它基本上会不断填充字典,而不会重写现有的内存,如果这样做有意义的话

在某种程度上像C++指针?


有人能帮我理解python中字典或其他数据结构的这种功能吗?

这能回答您的问题吗?Python将内存管理从您身边抽象出来。因此,尽量不要像在C语言中那样用指针思考。内存的使用是关键,或者解释器不是语言。每个解释器(和版本)都可以有自己的实现。虽然这看起来是一个普遍有用的问题,但它的提问方式使它既非常广泛又非常具体。回答这个问题可能需要做任何事情,从简单地概述对象具有标识,到给出特定数据结构在运行时如何在特定参考体系结构/语言上表示的完整描述。请尽量弄清楚你在找什么。