Skip to main content
 首页 » 编程设计

python之python是否在分配时复制对象

2025年05月04日10del

<分区>

我读到 python 中的赋值并不像在 c 中那样复制它,在 c 中它分配一个指向对象的指针。

但是当我调试这个函数时:

def popall(self): 
    objs = self.curstack 
    self.curstack = [] 
    return objs 

看起来像是在进行某种复制。此函数运行后 obis 充满了东西,而 self.curstack 是空的......

所以一些复制正在进行中。是深还是浅?