Python Tutorial: for-Schleifen in Listen

Mit einer for-Schleife kannst du jedes Element einer Liste nacheinander durchlaufen.
Das bedeutet: Die Schleife geht automatisch durch alle Elemente der Liste und führt einen bestimmten Codeblock für jedes Element aus.

Allgemeine Struktur einer for-Schleife mit Listen

meine_liste = [Element1, Element2, Element3]
for element in meine_liste:
    # Hier schreibst du, was mit jedem Element gemacht werden soll
    print(element)
  • meine_liste: Die Liste, die durchlaufen wird.
  • element: Platzhalter für jedes Element in der Liste.
  • print(element): Beispielhafte Aktion – hier wird das Element ausgegeben.

Beispiel 1: Alle Elemente einer Liste ausgeben

Du möchtest die Elemente einer Liste nacheinander auf dem Bildschirm ausgeben.

Code:

namen = ["Anna", "Ben", "Clara"]

for name in namen:
    print(name)

Ausgabe:

Anna
Ben
Clara

Erklärung:
Die Schleife durchläuft die Liste namen. Bei jedem Durchgang steht name für ein anderes Element der Liste und wird mit print ausgegeben.

Beispiel 2: Zahlen in einer Liste verdoppeln

Du möchtest die Elemente einer Liste bearbeiten, z. B. die Zahlen verdoppeln.

Code:

zahlen = [1, 2, 3, 4]

for zahl in zahlen:
    print(zahl * 2)

Ausgabe:

2
4
6
8

Erklärung:
Die Schleife nimmt jedes Element aus der Liste zahlen, multipliziert es mit 2 und gibt das Ergebnis aus.

Beispiel 3: Durchschnitt von Zahlen berechnen

Ein häufiges Problem ist die Berechnung des Durchschnitts von Zahlen in einer Liste. Dazu durchläufst du die Liste mit einer for-Schleife, summierst die Zahlen, und teilst dann durch die Anzahl der Elemente.

Code:

zahlen = [3, 7, 8, 10, 2]

# Initialisiere die Summe
summe = 0

# Addiere alle Zahlen
for zahl in zahlen:
    summe += zahl

# Berechne den Durchschnitt
durchschnitt = summe / len(zahlen)

print("Die Summe ist:", summe)
print("Der Durchschnitt ist:", durchschnitt)

Ausgabe:

Die Summe ist: 30
Der Durchschnitt ist: 6.0

Erklärung:

  1. Die Schleife summiert alle Zahlen aus der Liste zahlen in der Variablen summe.
  2. Am Ende wird die Summe durch die Anzahl der Elemente geteilt (mit len(zahlen)), um den Durchschnitt zu berechnen.

Zusammenfassung

  1. Mit einer for-Schleife kannst du alle Elemente einer Liste nacheinander verarbeiten.
  2. Sie eignet sich sowohl für einfache Aktionen wie Ausgaben als auch für komplexere Berechnungen wie Summen oder Durchschnitte.