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():