Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Einführung in die for-Schleife und die Funktion range() in Python (mit Beispielen)

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

不言
不言Original
2018-09-25 16:31:153716Durchsuche

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!

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