hilfe mit dictionaries
Verfasst: Montag 21. Februar 2005, 14:56
Hi
Ich bin relativ gruen in sachen programmierung und haette eine frage zu dictionaries in python.
Folgendes Problem. Ich habe zwei 'dictionaries' und versuche die 'keys' miteinander zu vergleichen. Wenn die 'keys' uebereinstimmen sollen die 'values' die zu diesen keys gehoeren zusammen in einem neuen 'dicitionary' mit dem dazugehoerigen 'key' gespeichert werden. ich hoffe das macht sinn.
bisher habe ich folgende funktion:
Das Problem ist aber das ich mir nicht sicher bin das auf diese weise auch wirklich der entsprechende key mit dem entsprechenden value gespeichert wird.
Vielen Dank
Edit (Leonidas): Code in Python Tags gesetzt.
Ich bin relativ gruen in sachen programmierung und haette eine frage zu dictionaries in python.
Folgendes Problem. Ich habe zwei 'dictionaries' und versuche die 'keys' miteinander zu vergleichen. Wenn die 'keys' uebereinstimmen sollen die 'values' die zu diesen keys gehoeren zusammen in einem neuen 'dicitionary' mit dem dazugehoerigen 'key' gespeichert werden. ich hoffe das macht sinn.
bisher habe ich folgende funktion:
Code: Alles auswählen
def mergeDicVal(dict1, dict2, newDict):
key1 = dict1.keys()
key2 = dict2.keys()
value1 = dict1.values()
value2 = dict2.values()
for i in range(min(len(key1), len(key2))):
if (key1[i] == key2[i]):
newDict[value1[i]] = value2[i]
Vielen Dank
Edit (Leonidas): Code in Python Tags gesetzt.