Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der in Python3 implementierten Wörterbuchdurchlaufoperation
In diesem Artikel wird hauptsächlich die von Python3 implementierte Wörterbuchdurchlaufoperation vorgestellt und die zugehörigen Betriebstechniken von Python3 für Wörterbuchschlüssel, Schlüsselwerte und Schlüssel-Wert-Paardurchquerung anhand von Beispielen analysiert
Das Beispiel in diesem Artikel beschreibt den Python3-Wörterbuchdurchlaufvorgang. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Dictionary ist ein Datentyp, der für Nicht-Sequenzsammlungen bereitgestellt wird.
Der Prozess, Wertinformationen in einer Menge über einen beliebigen Schlüssel zu finden, wird als Mapping bezeichnet. Python implementiert die Zuordnung über ein Wörterbuch.
Weisen Sie dem Wörterbuch Werte zu:
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> print(d) {1: 123, 'list': [1, 2, 3], '111': 'python3', 'tuple': (4, 5, 6)}
Die obige Aussage zeigt die Reihenfolge der Elemente im Wörterbuch und zum Zeitpunkt der Zuweisung Die Reihenfolge ist möglicherweise inkonsistent, dh das Wörterbuch ist ungeordnet.
Es gibt verschiedene Arten der Wörterbuchdurchquerung:
1. Wörterbuchtasten durchqueren
①
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for key in d: print(str(key)+':'+str(d[key])) list:[1, 2, 3] 1:123 111:python3 tuple:(4, 5, 6)
②
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for key in d.keys(): print(key) 1 list 111 tuple
2. Durchlaufen Sie den Wertwert des Wörterbuchs
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for value in d.values(): print (value) [1, 2, 3] 123 python3 (4, 5, 6)
3. Durchlaufen Sie die Wörterbuchelemente
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for item in d.items(): print(item) ('list', [1, 2, 3]) (1, 123) ('111', 'python3') ('tuple', (4, 5, 6))
4. Durchlaufen Sie den Schlüsselwert des Wörterbuchs
①
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for key,value in d.items(): print(key,value) list [1, 2, 3] 1 123 111 python3 tuple (4, 5, 6)
②
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for (key,value) in d.items(): print(key,value) list [1, 2, 3] 1 123 111 python3 tuple (4, 5, 6)
Der Laufeffekt des obigen Beispiels ist wie folgt:
Verwandte Empfehlungen:
Python3 implementiert die Warenkorbfunktion
Python3 implementiert die Funktion zum Senden von QQ-E-Mails (Text)_python
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der in Python3 implementierten Wörterbuchdurchlaufoperation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!