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

高洛峰
高洛峰Original
2017-02-23 11:29:253469Durchsuche

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

for item in sequence:
    process(item)

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

for index in range(len(sequence)):
    process(sequence[index])

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

enumerate(sequence,start=0)

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')]

Das erste Beispiel des Artikels kann so geschrieben werden:

for index,item in enumerate(sequence):
    print index,item

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!

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