Seite 1 von 1

Dict mit listen

Verfasst: Donnerstag 15. November 2012, 17:44
von iliggio
Hallo zusammen, ich wollte mal die guten Programmierer fragen: Kann ich dynamisch einen Dictionary mit Listen erzeugen (also sowas wie {key : [value1, value2], key2: [value]}, auch wenn Keys nicht vorhanden sind? Meine Loesung ist

Code: Alles auswählen

mydict={}

if key in mydict:
    mydict[key].append(value)
else:
    mydict[key]=[value]
Gibt es da eine Abkuerzung?

Danke und viele Gruesse

Re: Dict mit listen

Verfasst: Donnerstag 15. November 2012, 17:50
von EyDu
Schau dir mal collections.defaultdict an.

Re: Dict mit listen

Verfasst: Freitag 16. November 2012, 14:54
von iliggio
Ich bin immer wieder begeistert, danke!