pythonがdel
キーワードを必要とする理由を本当に考えることはできません(ほとんどの言語には同様のキーワードがないようです)。たとえば、変数を削除するのではなく、単に変数に割り当てることができNone
ます。また、辞書から削除する場合、del
メソッドを追加することができます。
del
Pythonで維持する理由はありますか、それともPythonのガベージコレクション前の痕跡ですか?
del
常に使用できるため、ガベージコレクション前の痕跡ではありませんused = None
。特定の構文を使用することは常に理にかなっています。現在、サイクリックGCをご用意しておりますので、どちらも使いたいケースは少ないです。
ERASE
CLEAR
del
。