Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der in Python3 implementierten Wörterbuchdurchlaufoperation

Detaillierte Erläuterung der in Python3 implementierten Wörterbuchdurchlaufoperation

不言
不言Original
2018-04-18 14:56:212437Durchsuche

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!

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