Zum Inhalt springen
Lektion 7 von 15 10 Min. Leicht Mit Codebeispiel

Listen & Tupel

Listen halten mehrere Werte in einer Reihenfolge und dürfen sich ändern. Tupel sind ähnlich, aber unveränderlich.

Ansicht

01

Verstehen

Lies die Kernidee und das Beispiel.

02

Prüfen

Beantworte die Aktiv-Checks.

03

Anwenden

Setze die Transferaufgabe um.

Lerninhalt

Verstehen & anwenden

1

Listen erzeugen und verändern

Eine Liste steht in eckigen Klammern.

append() hängt hinten an, insert() fügt an einer Position ein.

remove() löscht nach Wert, pop() entfernt nach Index. Listen sind veränderlich: Methoden ändern oft dieselbe Liste.

listappend()remove()pop()
Einkaufsliste
einkauf = ["Brot", "Milch"]
einkauf.append("Kaffee")
einkauf.insert(0, "Äpfel")
einkauf.remove("Milch")
print(einkauf)  # ["Äpfel", "Brot", "Kaffee"]
2

Index, Slicing und Schleifen

Der erste Index ist 0, der letzte -1.

Ein Slice wie [1:3] enthält den Start, aber nicht das Ende.

enumerate() liefert Index und Wert gemeinsam. Das ist meist lesbarer als eine manuelle Zählvariable.

IndexSlicingenumerate()
Liste durchlaufen
zahlen = [4, 8, 15]
print(zahlen[0], zahlen[-1])  # 4 15
print(zahlen[0:2])            # [4, 8]

for index, wert in enumerate(zahlen):
    print(index, wert)
3

Tupel und Entpacken

Ein Tupel steht in runden Klammern und ist unveränderlich.

Es eignet sich für Werte, die zusammengehören und fest bleiben.

Unpacking verteilt die Elemente auf Namen. Damit lassen sich auch zwei Variablen elegant tauschen.

tupleUnpackingunveränderlich
Tupel entpacken
punkt = (3, 7)
x, y = punkt
print(x, y)  # 3 7

a, b = 1, 2
a, b = b, a
print(a, b)  # 2 1

Aktiv-Check

Teste dein Verständnis

1/6

Erkennen: Welcher Abschnitt passt?

Welcher Abschnitt passt zu diesen Begriffen?

listappend()remove()pop()
Tipp: Erst erinnern, dann prüfen. Fehler sind Teil des Lernens.

Transfer

Mini-Projekt: Haushaltsbuch

Baue ein kleines Haushaltsbuch, das Ausgaben als Dictionaries speichert, Summen berechnet und die Einträge in einer Datei sichert.

Selbstcheck

Kann ich das schon?

Hake ab, was du wirklich erklären oder selbst bauen könntest.

0 von 3 geschafft

Fortschritt

Bereit zum Abschließen?

Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.

</> Learn-Program © 2026 · Lizenziert unter CC BY-NC-SA 4.0

Rechtliches & Lizenz