Ads by ProfitSence
Close

Python For Schleifen

Last Updated on Sonntag 9. Okt. 2022

for loop in python

Die for-Schleife ist ein häufiger Iterator in Python. Python for-Schleifen durchlaufen ein Objekt, bis es vollständig ist. Sie können beispielsweise den Inhalt einer Liste oder einer Zeichenfolge iterieren. Es kann die Elemente in einer geordneten Reihenfolge oder andere iterierbare Objekte durchlaufen.

Die for-Loop-Anweisung unterstützt Zeichenfolgen, Listen, Tupel und andere integrierte Iterables sowie neue benutzerdefinierte Objekte.

Syntax

			
					for iterating in sequenz:
  print(iterating)

			
	

Durchlaufen einer Zeichenfolge

			
					for brief in "codejagd":
  print(brief)

			
	

Ausgabe

			
					c
o
d
e
j
a
g
d

			
	

For Loop Beispiel

			
					freunde = ['Ross', 'Jim', 'Pat', 'Steve']

for freund in freunde:
    print("Hello " + freund)

			
	

Ausgabe

			
					Hello Ross
Hello Jim
Hello Pat
Hello Steve

			
	

for in loop python

The range() Funktion

Wir können eine Sequenz mit der Funktion range() generieren. Der range(10) generiert Zahlen von 0 bis 9 (10 Zahlen).

Syntax

			
					range( begin, end, step )

			
	

Hier

  • begin ist der Anfangswert, der im range() angegeben ist; Der Standardwert wird Null, wenn dieser Wert nicht enthalten ist.
  • end ist der Wert, der nach dem letzten Wert im range() kommt; Der Endwert wird nicht gelöscht.
  • step gibt den Betrag an, der erhöht oder verringert werden soll; Der Standardwert ist 1 (Inkremente um eins), wenn der Änderungsparameter weggelassen wird.
			
					for zahl in range(7):
  print(zahl)

			
	

Ausgabe

			
					0
1
2
3
4
5
6

			
	

Die Funktion range() verwendet standardmäßig 0 als Startwert. Jetzt können wir den Startwert in range() angeben

			
					for zahl in range(2, 7):
  print(zahl)

			
	

Ausgabe

			
					2
3
4
5
6

			
	

Die Funktion range() erhöht die Sequenz standardmäßig um 1. Es ist jedoch möglich, den Inkrementwert durch Hinzufügen eines dritten Parameters anzugeben.

			
					for zahl in range(1, 9, 2):
  print(zahl)

			
	

Ausgabe

			
					1
3
5
7

			
	

for python loop

Nested For Loops

Eine verschachtelte Schleife ist eine Schleife innerhalb einer Schleife. Die innere Schleife wird einmal für jede Iteration der äußeren Schleife ausgeführt.

			
					teams = ['LiverPool', 'Real Madrid', 'Manchester City', 'Chelsea']

for home_team in teams:
  for away_team in teams:
    if home_team != away_team:
      print(home_team + ' vs ' + away_team)

			
	

Ausgabe

			
					LiverPool vs Real Madrid
LiverPool vs Manchester City
LiverPool vs Chelsea
Real Madrid vs LiverPool
Real Madrid vs Manchester City
Real Madrid vs Chelsea
Manchester City vs LiverPool
Manchester City vs Real Madrid
Manchester City vs Chelsea
Chelsea vs LiverPool
Chelsea vs Real Madrid
Chelsea vs Manchester City

			
	

for loop python

Break/Continue

The break Statement

Wenn Sie für Schleifen erstellen, möchten Sie manchmal die Schleife vorzeitig beenden und die Schleife stoppen, wenn ein bestimmtes Kriterium erfüllt ist, anstatt die gesamte Schleife zu durchlaufen. Das Schlüsselwort break wird verwendet, um eine Schleife frühzeitig zu beenden, indem eine Schleife beendet und zur nächsten Zeile im Programm übergegangen wird.

			
					frгјchte = ['Mango', 'Lemon', 'Banana', 'Apple', 'Cherry',
'Watermelon', 'Orange']

for frucht in frгјchte:
    print(frucht)
    if(frucht == 'Cherry'):
        print("Cherry Hier")
        break
print("Das wars")

			
	

Ausgabe

			
					Mango
Lemon
Banana
Apple
Cherry
Cherry Hier
Das wars

			
	

The continue Statement

Mit der Anweisung continue können wir die aktuelle Iteration der Schleife stoppen und mit der nächsten fortfahren.

			
					zahlen = [24, 46, 22, 37, 62, 15, 19, 37, 45]

for i in zahlen:
    if i % 2 == 0:
        continue
    print(i)

			
	

Ausgabe

			
					37
15
19
37
45

			
	

else Keyword in For Loop

Das Schlüsselwort else in einer for-Schleife gibt einen Codeblock an, der ausgeführt werden soll, wenn die Schleife beendet ist.

			
					for x in range(4):
  print(x)
else:
  print("Done")

			
	

Ausgabe

			
					0
1
2
3
Done

			
	

Hinweis: Der else Block wird NOT ausgeführt, wenn die Schleife durch eine break Anweisung gestoppt wird.

for loops
for i in python
i for i in python
for python
for syntax python
for each python
for loop in
for python syntax
for loop syntax in python
for loop syntax python
loops in python
for in statement python
for each loop python
for loops python examples
for to loop