Dict mit listen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
iliggio
User
Beiträge: 6
Registriert: Montag 5. November 2012, 12:49

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
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Schau dir mal collections.defaultdict an.
Das Leben ist wie ein Tennisball.
iliggio
User
Beiträge: 6
Registriert: Montag 5. November 2012, 12:49

Ich bin immer wieder begeistert, danke!
Antworten