Ich kann mir keinen Grund vorstellen, warum Python das delSchlüsselwort benötigt (und die meisten Sprachen scheinen kein ähnliches Schlüsselwort zu haben). Anstatt beispielsweise eine Variable zu löschen, könnte man Nonesie einfach zuweisen . Beim Löschen aus einem Wörterbuch kann eine delMethode hinzugefügt werden.
Gibt es einen Grund, delin Python zu bleiben , oder ist es ein Überbleibsel von Pythons Tagen vor der Müllabfuhr?
delist kein Überbleibsel der Sammlung vor dem Müll, weil man es immer haben könnte used = None. Es ist einfach immer sinnvoll, eine bestimmte Syntax dafür zu haben. Da wir jetzt zylische GC haben, sind die Fälle, in denen Sie beides verwenden möchten, klein.
ERASE(bestimmte Variablen töten) und CLEAR( alle Variablen töten )
del.