Tuples und Dictionaries

Notizen

  • Dictionaries sind eine Verallgemeinerung von Listen, die key:value-Paare speichern. Der Zugriff auf die values erfolgt dann nicht über einen numerischen Index wie in Listen, sondern über den zugehörigen key. Als Key können alle nicht mutierbaren Datentypen dienen, also z.B. numerische Werte, Strings oder Tupel.

  • Tuples sind im wesentlichen eine nicht-mutierbare Variante von Listen. Die runden Klammern, die sie syntaktisch charakterisieren, können im allgemeinen weggelassen werden. Eine gute Beschreibung zur Verwendung von Tuples bei Funktionsaufrufen mit mehreren Parametern finden sie hier

  • Der jährlich stattfindende Advent of Code bietet eine Reihe von kniffligen kleinen Programmieraufgaben, die sich mit auch schon mit den bisherigen Grundlagen aus der Vorlesung lösen lassen.

Aufgaben bis zum nächsten Mal

  • Bonus: Lesen Sie im Skript das Kapitel 12 (Tuples)!