Kapitel 4 · Grundlagen Python
for-Schleifen
Mit for wiederholst du Code für jedes Element einer Liste oder eines anderen iterierbaren Objekts.
Die einfachste for-Schleife geht durch eine Liste:
+
+
Ausgabe
Apfel Banane Kirsche
range() – Zahlen durchlaufen
range() erzeugt eine Folge von Zahlen:
+
+
Ausgabe
0 1 2 3 4
+
+
Ausgabe
2 4 6 8 10
range(start, stop, step) – stop ist nicht enthalten. range(1, 6) ergibt 1, 2, 3, 4, 5.
enumerate() – Index und Wert
Wenn du den Index brauchst:
+
+
Ausgabe
0: Apfel 1: Banane 2: Kirsche
break und continue
+
+
Ausgabe
0 1 2 4 5
Vermeide es, eine Liste zu verändern während du sie mit for durchläufst. Das führt zu unerwartetem Verhalten. Erstelle stattdessen eine Kopie: for item in liste.copy():