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:
Hier stellen wir die Methode enumerate() vor. Überprüfen Sie dies anhand der Funktion help(). Die Abfrageergebnisse lauten wie folgt:
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!