Eine kurze Einführung in die for-Schleife und die Funktion range() in Python (mit Beispielen)

不言
Freigeben: 2018-09-25 16:31:15
Original
3719 Leute haben es durchsucht

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 循环结束")
Nach dem Login kopieren
Eg2. 字符串列表
lessons = ["语文","数学","英语"]
for lesson in lessons:
    print("------------------"+'\n'+lesson)    
else:
    print("------------------")
    print("for 循环结束")
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage