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

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

高洛峰
Freigeben: 2016-10-20 09:22:56
Original
1802 Leute haben es durchsucht

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage