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

Detaillierte Erläuterung der in Python3 implementierten Wörterbuchdurchlaufoperation

不言
Freigeben: 2023-03-24 10:44:02
Original
2491 Leute haben es durchsucht

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)}
Nach dem Login kopieren

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)
Nach dem Login kopieren

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key in d.keys():
    print(key)
1
list
111
tuple
Nach dem Login kopieren

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)
Nach dem Login kopieren

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))
Nach dem Login kopieren

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)
Nach dem Login kopieren

>>> 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)
Nach dem Login kopieren

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!

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