Vergleich zweier Methoden zum Löschen des Wörterbuchs in Python
Das hier erwähnte Löschen bezieht sich auf das Löschen des Wörterbuchinhalts in Python, was sich vom Löschen des Wörterbuchs unterscheidet.
Zum Beispiel:
d={'name':1,'age':2}
Es gibt zwei Möglichkeiten, das Wörterbuch zu löschen
Methode 1:
d.clear()
Drucken Sie den Wert von d als {}
Methode 2:
d={}
Drucken Sie den Wert von d als {}
Der Unterschied zwischen den beiden:
>>> d={'name':1,'age':2}
>>> x = d
>>> x
{'age': 2, 'name': 1}
>>> x = { }
>>> x
{}
>>> d
{'age': 2, 'name': 1}
>>>
Sie können sehen, dass bei Verwendung von x={} der Wert von x selbst gelöscht wird, dh der Bezug von x zu d wird geändert und der Wert von d wird nicht geändert
>>> d={'namge':1,'age':2}
>>> x = d
>>> x
{'name' : 1, 'age': 2}
>>> d
{'name': 1, 'age': 2}
>>> x.clear ()
>>> x
{}
>>> d
{}
>>>
Wann