For-Schleife in Python

Die for- Schleife wird verwendet, um über eine Zahlenfolge, String, Liste, … zu iterieren.

Der Syntax ist im Vergleich zu anderen Programmiersprachen leicht verändert.

Für die for - Schleife muss im Vorhinein keine Index-Variable erstellt werden.

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)
 
#OUTPUT
apple
banana
cherry
for x in "banana":
  print(x)
 
#OUTPUT
b
a
n
a
n
a

Break - Anweisung

Mithilfe des break - Statements kann eine Schleife abgebrochen werden, bevor durch alle Elemente iteriert wurde.

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)
  if x == "banana":
    break
 
#OUTPUT
apple
banana

Continue-Anweisung

Mithilfe des continue - Statements kann die aktuelle Iteration gestoppt und gleich zur nächsten gesprungen werden.

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  if x == "banana":
    continue
  print(x)
 
#OUTPUT
apple
cherry

Verschachtelte For-Schleifen (=Nested Loops)

Bei einer verschachtelten Schleife, ist eine Schleife innerhalb einer anderen Schleife.

Man spricht auch von einer äußeren und einer inneren Schleife.

adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]
 
for x in adj:
  for y in fruits:
    print(x, y)
 
#OUTPUT
red apple
red banana
red cherry
big apple
big banana
big cherry
tasty apple
tasty banana
tasty cherry