Heim > Backend-Entwicklung > Python-Tutorial > Eine einfache Möglichkeit, den Listenindex und seinen Wert in Python abzurufen

Eine einfache Möglichkeit, den Listenindex und seinen Wert in Python abzurufen

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

Beim Durchlaufen einer Sequenz in Python verwenden wir normalerweise die folgende Methode:

for item in sequence:
    process(item)
Nach dem Login kopieren

Wenn Sie die Position eines Elements erhalten möchten kann wie folgt geschrieben werden:

for index in range(len(sequence)):
    process(sequence[index])
Nach dem Login kopieren

Eine andere bessere Möglichkeit ist die Verwendung der integrierten Aufzählungsfunktion von Python:

enumerate(sequence,start=0)
Nach dem Login kopieren

In der obigen Funktion ist die Sequenz ein iterierbares Objekt, das eine Liste, ein Wörterbuch, ein Dateiobjekt usw. sein kann. enumerate gibt ein Tupel bestehend aus Index und Item zurück:

>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1)) [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
Nach dem Login kopieren

Das erste Beispiel des Artikels kann so geschrieben werden:

for index,item in enumerate(sequence):
    print index,item
Nach dem Login kopieren

Die oben beschriebene einfache Methode zum Abrufen des Listenindex und seines Werts in Python ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, er kann helfen Eine Referenz für alle, und ich hoffe, dass jeder die chinesische PHP-Website unterstützt.

Weitere verwandte Artikel zur einfachen Methode zum Abrufen von Listenindizes und ihren Werten 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