Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Methoden zum Durchlaufen von Seriennummern und Werten in einer Liste (drei Methoden)

Python-Methoden zum Durchlaufen von Seriennummern und Werten in einer Liste (drei Methoden)

高洛峰
高洛峰Original
2017-02-20 10:08:451687Durchsuche

Drei Möglichkeiten, die Seriennummern und Werte in der Liste zu durchlaufen:

Ich habe kürzlich die Sprache Python gelernt und hatte das Gefühl, dass sie meine Arbeitseffizienz erheblich verbessert hat, also habe ich dies am Valentinstag geschrieben In diesem Blog werde ich ohne weitere Umschweife einfach den Code posten

#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
 list = ['html', 'js', 'css', 'python']
 # 方法1
 print '遍历列表方法1:'
 for i in list:
 print ("序号:%s 值:%s" % (list.index(i) + 1, i))
 print '\n遍历列表方法2:'
 # 方法2
 for i in range(len(list)):
 print ("序号:%s 值:%s" % (i + 1, list[i]))
 # 方法3
 print '\n遍历列表方法3:'
 for i, val in enumerate(list):
 print ("序号:%s 值:%s" % (i + 1, val))
 # 方法3
 print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):'
 for i, val in enumerate(list, 2):
 print ("序号:%s 值:%s" % (i + 1, val))

Das Ergebnis nach dem Ausführen des Codes ist wie folgt:

Python 遍历列表里面序号和值的方法(三种)

Hier stellen wir die Methode enumerate() vor. Überprüfen Sie dies anhand der Funktion help(). Die Abfrageergebnisse lauten wie folgt:

Python 遍历列表里面序号和值的方法(三种)

Zum Schluss noch eine Erinnerung: Der zweite Parameter der Funktion enumerate() ändert nur den Startwert der Seriennummer und andere Dinge nicht

Weitere Python-Methoden zum Durchlaufen von Seriennummern und -werten Beachten Sie in einer Liste (drei Methoden) die entsprechenden Artikel 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