Skip to main content

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 einem birthday_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 Tag 23, und für Jonas den Monat "Februar" sowie den Tag 7.

  • 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.