この質問について少し拡張します。Pythonリストからオブジェクトを削除するのは簡単ですが、「ビジー」リスト(頻繁な削除と頻繁な追加)があるので、メモリリークを防ぎたいと思います。
リストからオブジェクトを削除するだけで、オブジェクトは破棄されますか?(私はいいえを想定しています。)
私の仮定が正しければ、どうすればそれをリストから削除し、同時に破棄できますか?
重要な場合、問題のオブジェクトは、私が作成したクラスのインスタンスです。新しいオブジェクトを挿入する必要があるたびに、オブジェクトを「ライブ」で作成する予定です。
myList.insert(index,myClass(constructorParm1,constructorParm2))
したがって、後でそのように作成されたインスタンスの一部を削除する必要がある場合は、それらがリストから削除されただけでなく、期間が削除されたことを確認したいと思います。