dictionary

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