Durch ein Dictionary laufen
Schlüssel
schueler = {"name": "Luna", "alter": 11, "klasse": "6a"}
for key in schueler:
print(key)
Schlüssel und Werte
for key in schueler:
print(f"{key}: {schueler[key]}")
items (sehr praktisch)
for key, value in schueler.items():
print(f"{key} -> {value}")
Rate mal!
d = {"a": 1, "b": 2}
print(len(d))
Auflösung
2
Probiere es selbst
Experiment 1
Alle Schlüssel printen.
Experiment 2
Alle Werte über key-Zugriff.
Experiment 3
items mit f-String.
Fehlerdetektiv
for k, v in schueler:
print(k, v)
Lösung
Ohne .items() bekommst du nur Schlüssel.
Nutze schueler.items().
Übungen
Level 1
Dict mit 3 Paaren, Schlüssel ausgeben.
Level 2
Schlüssel und Werte ausgeben.
Experiment 3 / Level 3
Steckbrief-Ausgabe mit nettem Rahmen.
Level-2-Lösung
info = {"name": "Py", "typ": "Roboter"}
for k, v in info.items():
print(f"{k}: {v}")
Mini-Quiz
Iteration sitzt! Mini-Projekt: Schülerausweis.