稍微扩展一下这个问题。从 Python 列表中删除对象很容易,但我将有一个“忙碌”列表——频繁删除和频繁添加——所以我想防止内存泄漏。
只是从列表中删除对象会破坏对象吗?(我假设没有。)
如果我的假设是正确的,那么我怎样才能将它从列表中删除并同时销毁它?
如果重要的话,有问题的对象是我编写的类的实例。我计划在每次需要插入新对象时“实时”创建对象,例如
myList.insert(index,myClass(constructorParm1,constructorParm2))
因此,当我以后需要删除一些以这种方式创建的实例时,我想确保它们不仅从列表中消失,而且消失了。