Heim  >  Artikel  >  Backend-Entwicklung  >  Vergleich zweier Methoden zum Löschen von Wörterbüchern in Python

Vergleich zweier Methoden zum Löschen von Wörterbüchern in Python

高洛峰
高洛峰Original
2016-10-20 09:22:561780Durchsuche

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


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn