Heim >Backend-Entwicklung >Python-Tutorial >Eine kurze Einführung in die for-Schleife und die Funktion range() in Python (mit Beispielen)
Dieser Artikel bietet Ihnen eine kurze Einführung in die for-Schleife und die Funktion range() in Python. Ich hoffe, dass er für Freunde hilfreich ist.
for-Schleife
For … in-Anweisung ist eine andere Art von Schleifenanweisung, die durch die Ausführung auf einer Reihe von Objekten gekennzeichnet ist Iteriert, das heißt, es wird jedes Element in der Sequenz durchlaufen
Hinweis:
1. Der else-Teil ist optional. Ausgewählt . Wenn es in eine Schleife eingebunden ist, beginnt die Ausführung immer nach dem Ende der for-Schleife, es sei denn, das Programm stößt auf eine break-Anweisung.
2. für … in kann in jeder Warteschlange funktionieren. Einige generieren über die integrierte Bereichsfunktion eine Liste mit Zahlen, oder es kann sich um eine Warteschlange handeln, die beliebige Objekttypen enthält.
Eg1.数字列表 for i in range(1,5): print(i) else: print("for 循环结束")
Eg2. 字符串列表 lessons = ["语文","数学","英语"] for lesson in lessons: print("------------------"+'\n'+lesson) else: print("------------------") print("for 循环结束")
range()-Funktion
Allgemeine Form: range(start, stop[, step] )
Start: Startwert, der Wert ist 0, das heißt, wenn dieses Element nicht geschrieben wird, wird Start = 0 berücksichtigt.
stop: Der Endwert, dieser muss geschrieben werden.
Schritt: Die Schrittgröße der Änderung, der Standardwert ist 1.
Eg. # range 类型 a = list(range(10,0,-1)) print(a)
Parallele Iteration
Iteration, die Leistung in Python besteht darin, eine for-Schleife zu verwenden, um eine bestimmte Menge zu erhalten aus der Objektmenge der Elemente.
Verwendung von for-Schleifen für Schlüssel-Wert-Paare aus Listen, Zeichenfolgen und Wörterbüchern. Dies ist eine Iteration.
Der Parameter von Zip() muss ein iterierbares Objekt sein. Der Rückgabewert der Zip-Funktion ist ein Zip-Objekt.
Eg1. 两个列表中值对应相加 a = [1,2,3,4,5] b = [9,8,7,6,5] c= [] for x,y in zip(a,b): d.append(x+y) else: print(d)rrree
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die for-Schleife und die Funktion range() in Python (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!