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 nicht zu viel Unsinn machen, sondern den Code einfach direkt 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:
wird hier vorgestellt. Schauen Sie sich die Methode enumerate() an und überprüfen Sie die Funktion help(). Die Abfrageergebnisse lauten wie folgt:
Zuletzt noch zur Erinnerung , der zweite Parameter der Funktion enumerate() hat sich nur am Startwert der Seriennummer geändert.
Weitere verwandte Artikel zu den drei Traversierungsmethoden (Seriennummer und Wert) von Python-Listen Bitte achten Sie auf die chinesische PHP-Website!