首页 > 解决方案 > 如何从其中删除类的实例

问题描述

因此,就我而言,Gnome例如,我有一个类,我想在其变量health达到 0 时销毁该类的每个对象。有没有办法让我删除Gnome其 hp 为 0 时的每个实例,或者我应该“将其标记为死亡”并删除所有标记的内容?无论哪种方式,我该怎么做?

标签: pythonpython-3.x

解决方案


不幸的是,没有办法做你想做的事。每个 Python 对象都维护着对它的引用次数的记录。一旦引用计数达到 0,Python 垃圾收集器就会清理它。

只要您仍然有对实例的引用,它们就会持续存在。


推荐阅读