Heim > Backend-Entwicklung > Python-Tutorial > Was bedeutet Aufzählung in Python?

Was bedeutet Aufzählung in Python?

爱喝马黛茶的安东尼
Freigeben: 2019-06-25 17:10:17
Original
15718 Leute haben es durchsucht

enumerate(iteration, start): Gibt ein Aufzählungsobjekt zurück. Der Iterator (Iteration) muss ein anderes unterstütztes Iterationsobjekt sein. Der Anfangswert ist standardmäßig Null. Wenn Sie also nicht „Start“ eingeben, bedeutet dies, dass bei Null begonnen wird. Die Eingabe des Iterators kann eine Liste, eine Zeichenfolge, ein Satz usw. sein, da dies die Objekte sind, die iteriert werden. Gibt ein Objekt zurück. Wenn Sie es in Form einer Liste ausdrücken, ist es ein Tupel. Das erste Element stellt die Anzahl der Elemente dar Das zweite Element ist das entsprechende Element des Iterators, wenn der Standardstart Null ist. Wenn es nicht Null ist, bedeutet dies, dass das erste Element des ersten Tupels der Liste der Wert von start ist und die nachfolgenden Elemente der Reihe nach akkumuliert werden und das zweite Element immer noch dieselbe Bedeutung hat.

Was bedeutet Aufzählung in Python?

enumerate(X, [start=0])
Nach dem Login kopieren

Der Parameter

Verwandte Empfehlungen: „Python-Video-Tutorial

X kann ein Wörterbuch oder eine Sequenz sein.

>>> a = {1: 1, 2: 2, 3: 3}
>>> for i , item in enumerate(a):
       print i, item
Ouput:
1
2
3
Nach dem Login kopieren
rrree

enumerate kann auch zum Zählen der Anzahl der Dateizeilen verwendet werden und kann größere Dateien verarbeiten.

>>> b = [1,2,3,4,5,6]
>>> for i , item in enumerate(b):
       print i, item
Ouput:
1
2
3
4
5
6
>>> for i , item in enumerate(b, start=10):
        print i, item
Ouput:
1
2
3
4
5
6
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas bedeutet Aufzählung in Python?. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage