|
dict
- Hashtable
- speichert beliebige Datentypen
- Iteration über die Elemente ist sehr einfach
Beispiel:
# hier jeweils ein Tupel
noten = {27456:1.3 , 27457:3.3 , 27459:2.7 , "Brücke":"Extrakäse" }
for key in noten
print(key)
Methoden:
- len(d) # Anzahl der gespeicherten Elemente
- d[k] # hole Wert von k
- del d[k] # lösche Wert k
- k in d # ist k in d?
- k not in d # ist k nicht in d?
- d.clear()
- d.copy()
- d.get(k[,x]) # holt den Wert k oder x
- d.items() # Menge aller Key und Werte, foreach mit Tupel
- d.keys # Menge aller Keys, foreach mit keys
- d.pop(k) # erhalte Wert und lösche k
- d.popitem() # gibt einen zufälligen Tupel zurück, löscht es
- d.setdefault(k[,x]) # setzt key[k] = x, wenn Schlüssel noch nicht vorhanden ist
- d.update(d2) # Einfügen und ev. Überschreiben
- d.values() # Menge aller Werte, foreach mit einem Wert
|
|