Dictionaries in Python
Neben Listen und Tupeln, gehören Dictionaries zu den wichtigsten Datenstrukturen in Python. Im Gegensatz zu vielen anderen Programmiersprachen sind Dictionaries in Python fester Bestandteil der Sprache. Python stellt uns eine komfortable Syntax zur Verfügung um damit zu arbeiten.
Im folgenden Video wird gezeigt, wie man Dictionaries erzeugt, wie man Elemente hinzufügt, verändert und entfernen kann und wie man
mithilfe einer for
-Schleife über alle Elemente im Dictionary iterieren kann.
Wie immer sollten Sie nun gleich selbst mit den Konzepten Experimentieren.
Experimente
Schreiben Sie die Iteration über die Einträge so um, dass das Tuple-Unpacking erst im Code-Block gemacht wird.
Können Sie ein Dictionary von Dictionaries erstellen? Zum Testen erweitern Sie den
birth_calendar
zu einembirthday_calendar
(kopieren Sie dazu die Definition). Ändern Sie die Werte jeweils ab von der reinen Jahreszahl zu einem Dictionary. Speichern Sie zusätzlich zum Jahr für Hans den Monat"Mai"
, für Anna den Tag23
, und für Jonas den Monat"Februar"
sowie den Tag7
.Können Sie vom erweiterten Kalender alle Werte mit nur zwei geschachtelten
for
-Schleifen ausgeben?
Fragen und Kommentare
Haben Sie Fragen oder Kommentare zu diesem Artikel? Nutzen Sie das Forum und helfen Sie sich und Ihren Mitstudierenden dieses Thema besser zu verstehen.