Seite 1 von 1

Zuammenfassen von Dictionaries

Verfasst: Dienstag 4. Juli 2006, 15:12
von keboo
hallo Leute,

Ich hab mehrere Dictionaries (Koordinaten) vorliegen.

Code: Alles auswählen

dict1={'x': '4.588'}
dict2={'y': '4.588'}
dict3={'z': '4.588'}
Gibt es einen Befehl um diese 3 Dictionaries in eines zusammenfassen?

Danke,
Johannes

Verfasst: Dienstag 4. Juli 2006, 15:28
von pr0stAta

Code: Alles auswählen

liste = [dict1, dict2, dict3]
dict0 = {}
for item in liste:
  for key in item:
    dic0[key] = item[key]
Bestimmt viel zu kompliziert. In wenigen Sekunden kommen
die anderen und hauen uns einen Einzeiler um die Ohren, aber
mein Weg funktionier auch! :P

Gruss

Verfasst: Dienstag 4. Juli 2006, 15:30
von mawe
Hi!

Dafür gibts update:

Code: Alles auswählen

dict1.update(dict2)
Damit sind mal dict1 und dict2 vereinigt. Das Zufügen von dict3 bleibt als Hausaufgabe :)

Gruß, mawe

Verfasst: Dienstag 4. Juli 2006, 15:33
von keboo
danke!

johannes