Syntax
dict = { „Schlüsselwort“ : Wert oder „string“ oder Liste}
!! Die Reihenfolge der Elemente ist zufällig und ändert !!
Wichtigste Funktionen
dict[„key“] Gibt den Wert heraus
dict[„key“] = 5 Weist neuen Wert zu
dict[„neu“] = 6 Fügt neues Element ein
del dict[„key“] Löscht das Element
dict.keys() Gibt alle Schlüsselwörter heraus
liste = [ dict1, dict2] // <typ ‚dict‘> wie Varibalen behandeln
For bei dictionary
prices = { „banana“ : 4,
. „apple“ : 2 }
Auswerten des Wertes (integer)
for i in prices:
. print prices[i] // out: 4
. // 2
Auswerten des Keyworts (string)
for i in prices:
. print i // out: banana
. // apple
Info
Ein assoziative Liste, die eine Kombination aus Namen und Werten ist. Sie ist immer ungeordnet, das heisst ihre Einträge haben keinen fixen Ort in der Liste. Die Werte werden nur über das Schlüsselwort (key) gefunden.
Suchbegriffe
dictionary, key