×
produktlogotitle

 DOWNLOADSEITE

Seite: ah_index
Diese Seite wurde aktualisiert am 14.07.2025

LOGIN
Benutzer:
Passwort:
 
Geogebra-
   ifwp.net-schulbuch.de
Startseite Programmieren Dictionaries in Python Diese Seite wurde aktualisiert am 14.07.2025

Einführung Dictionaries

Icon Aufgabe 30x30 Auftrag 

Folgende Informationen über einen Schüler sollen gesspeichert werden: Sein Vorname, sein Alter und seine Lieblingsapp. Wie können diese zusammengehörigen Daten sinnvoll in Python gespeichert werden?

Mögliche Lösung:

Man könnte ein Liste verwenden

# Versuch mit Listen
schueler_daten = ["Max", 15, "TikTok"] 
# Was bedeutet der Wert an Index 1? Das Alter? Die Klasse? 
# Man verliert schnell den Überblick. 
print(f"Alter: {schueler_daten[1]}")

Bei diesem Ansatz muss man sich immer merken, an welcher Position welche Information steht. Das ist unpraktisch und führt zu Fehlern, sobald die Daten komplexer werden.

 

Die bessere Lösung: Dictionaries

Ein Dictionary speichert Daten als Schlüssel-Wert-Paare (Key-Value-Pairs). Jedem Wert (z.B. "Max") wird ein eindeutiger Schlüssel (z.B. "vorname") zugeordnet. Das macht den Code selbsterklärend.

# Die elegante Lösung mit einem Dictionary 
schueler = { "vorname": "Max", "alter": 15, "lieblingsapp": "Tik-Tok" } 
# Der Zugriff erfolgt über den Schlüssel, nicht über einen Index 
print(f"Name: {schueler['vorname']}") 
print(f"Alter: {schueler['alter']}") 
print(f"Lieblingsapp: {schueler['lieblingsapp']}")

Dictionaries

Ein Dictionary ist eine ungeordnete, veränderbare Sammlung von Schlüssel-Wert-Paaren. Es ist ideal, um zusammengehörige Informationen zu speichern.

  • Wird mit geschweiften Klammern { } definiert.
  • Jeder Schlüssel muss eindeutig sein.
  • Der Zugriff auf Werte erfolgt über den Schlüssel: dictionary[schlüssel].
  • Ist veränderbar (mutable), d.h. Paare können hinzugefügt, geändert und gelöscht werden.

Beispiel: woerterbuch = {"Apfel": "apple", "Birne": "pear"}

 

 

Impressum
© 2023  Net-Schulbuch.de

10.07  0.1129  8.1.33