Automatisch hinzufügen-Taste, um Python-dict
Möchte ich automatisch hinzufügen Schlüssel zu einem Python-Wörterbuch, wenn Sie nicht bereits vorhanden sind.
Zum Beispiel,
a = "a"
b = "b"
c = "c"
dict = {}
dict[a][b] = c # doesn't work because dict[a] doesn't exist
Wie kann ich automatisch erstellen-Schlüssel, wenn Sie nicht existieren?
- egidra = EGIdrA = SC2? +1 auf den Namen allein
- yup, haha
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
Sammlungen.defaultdict
:recursively_default_dict = lambda: defaultdict(recursively_default_dict)
Bitte auch vorsichtig sein, wenn mit
dict
- es hat eine Bedeutung in python: https://docs.python.org/2/library/stdtypes.html#dict