Dictionaries und Sets
Dictionaries (dict) sind Schlüssel-Wert-Abbildungen – die wichtigste Datenstruktur für strukturierte Daten. Sets (Mengen) speichern eindeutige Werte ohne Reihenfolge.
Dictionaries
user = {"name": "Michael", "rolle": "admin"}
user["alter"] = 42 # hinzufügen
name = user.get("name") # sicherer Zugriff
for k, v in user.items(): # iterieren
print(k, v)
Sets
a = {1, 2, 3}
b = {3, 4, 5}
vereinigung = a | b # {1, 2, 3, 4, 5}
schnitt = a & b # {3}
differenz = a - b # {1, 2}
Praxis
Dictionaries sind ideal für JSON-artige Daten, Konfigurationen und schnelle Lookups (O(1)). Sets eignen sich perfekt, um Duplikate zu entfernen: list(set(werte)) – und für schnelle Mitgliedschaftstests.
Weiterlesen: Listen und Tupel · SQL-Grundlagen · Query erklärt