清除未引用的python对象,简单的情况

时间:2016-10-19 11:12:48

标签: python garbage-collection

我想对以下内容进行一些澄清

my_func(a):
   b = a.copy()  # now you have 2 objects obj_1 and obj_1.copy
   change(b)
   return b

a = obj_1
a = my_func(a)

将my_func()的值赋值给a后,我猜原始对象obj_1仍为“未引用”(对吗?

并且必须删除(正确?

这是由Python的垃圾收集器(对吗?

自动完成的

这适用于任何类型的对象,例如pandas dataframes(对吗?

enter image description here

0 个答案:

没有答案