Python Level 5: Listen & Dictionaries

Ziel dieses Levels

Heute wirst du lernen:

Am Ende kannst du Programme schreiben, die mehrere Daten gleichzeitig speichern und verwalten.

Schritt 1: Was ist eine Liste?

Eine Liste ist eine Sammlung mehrerer Werte.

Listen werden verwendet, wenn du viele ähnliche Dinge speichern möchtest.

Beispiele:


colors = ["red", "green", "blue"]

Erklärung:

Schritt 2: Elemente aus einer Liste abrufen

Jedes Element in einer Liste hat eine Position (Index).

Wichtig: Python beginnt bei 0 zu zählen.


colors = ["red", "green", "blue"]

print(colors[0])

Ausgabe:


red

Positionen:


colors[0] → red
colors[1] → green
colors[2] → blue

Schritt 3: Elemente zur Liste hinzufügen

Neue Elemente können hinzugefügt werden.

Dafür benutzt man append().


colors = ["red", "green", "blue"]

colors.append("yellow")

Jetzt enthält die Liste:


["red", "green", "blue", "yellow"]

Schritt 4: Listen verändern

Du kannst auch Elemente ändern.


colors = ["red", "green", "blue"]

colors[1] = "purple"

Neue Liste:


["red", "purple", "blue"]

Schritt 5: Durch eine Liste iterieren

Du kannst mit einer Schleife durch eine Liste gehen.


colors = ["red", "green", "blue"]

for color in colors:
    print(color)

Ausgabe:


red
green
blue

Schritt 6: Was ist ein Dictionary?

Ein Dictionary speichert Daten als Schlüssel-Wert-Paare.

Das bedeutet:

Schlüssel → Wert

Beispiele:


person = {"name":"Max", "age":20}

Erklärung:

Schritt 7: Werte aus einem Dictionary abrufen

Um einen Wert zu bekommen, benutzt du den Schlüssel.


person = {"name":"Max", "age":20}

print(person["name"])

Ausgabe:


Max

Weitere Beispiele:


person["age"] → 20

Schritt 8: Werte im Dictionary ändern

Du kannst Werte auch ändern.


person = {"name":"Max", "age":20}

person["age"] = 21

Jetzt ist das Alter 21.

Übungsbeispiel

Listen-Beispiel:


colors = ["red", "green", "blue"]
colors.append("yellow")
print(colors[0])

Dictionary-Beispiel:


person = {"name":"Max", "age":20}
print(person["name"])

Aufgabe 1: Einkaufsliste

Erstelle eine Liste für eine Einkaufsliste.

Beispielstruktur:


shopping = ["Bread", "Milk", "Apples"]

Gib danach alle Elemente aus.

Tipp:

Du kannst eine for-Schleife verwenden.

Aufgabe 2: Haustier-Dictionary

Erstelle ein Dictionary für ein Haustier.

Informationen:

Beispielstruktur:


pet = {
"name":"Bello",
"species":"Dog",
"age":5
}

Gib danach die Werte aus:


print(pet["name"])
print(pet["species"])
print(pet["age"])