Einfache Möglichkeit, Wörterbuchelemente in Python zu durchlaufen

高洛峰
Freigeben: 2017-02-23 11:47:29
Original
2141 Leute haben es durchsucht

Der folgende Editor bietet Ihnen eine einfache Methode zum Durchlaufen von Wörterbuchelementen in Python. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf.

Eine einfache for-Anweisung kann alle Schlüssel des Wörterbuchs durchlaufen, genau wie Verarbeitungssequenzen:


In [1]: d = {'x':1, 'y':2, 'z':3}

In [2]: for key in d:
  ...:   print key, 'corresponds to', d[key]
  ...: 
y corresponds to 2
x corresponds to 1
z corresponds to 3
Nach dem Login kopieren


Vor Python2.2 konnten Sie nur Wörterbuchmethoden wie Beys verwenden, um Schlüssel zu erhalten (da eine direkte Iteration des Wörterbuchs nicht zulässig war). Wenn Sie nur Werte benötigen, können Sie d.values ​​anstelle von d.keys verwenden. Die d.items-Methode gibt Schlüssel-Wert-Paare als Tupel zurück. Einer der großen Vorteile der for-Schleife besteht darin, dass Sie das Entpacken von Sequenzen in der Schleife verwenden können:


In [4]: for key, value in d.items():
  ...:   print key, 'corresponds to', value
  ...: 
y corresponds to 2
x corresponds to 1
z corresponds to 3
Nach dem Login kopieren


Hinweis: Die Reihenfolge der Wörterbuchelemente ist normalerweise nicht definiert. Mit anderen Worten: Beim Iterieren werden die Schlüssel und Werte im Wörterbuch garantiert verarbeitet, die Verarbeitungsreihenfolge ist jedoch ungewiss. Wenn die Reihenfolge wichtig ist, können Sie die Schlüsselwerte in einer separaten Liste speichern, um sie beispielsweise vor der Iteration zu sortieren.

Die obige einfache Python-Schleife durch Wörterbuchelemente ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann, und ich hoffe, dass Sie die chinesische PHP-Website unterstützen.

Weitere verwandte Artikel über die einfache Methode zum Durchlaufen von Wörterbuchelementen in Python finden Sie auf der chinesischen PHP-Website!

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