Ich versuche, ein Wörterbuch aus einer Liste zu erstellen, die ich aus einem Element und einer Liste erstellen muss. Gibt es einen einfacheren Weg dies zu tun, es ist viel effizienter?Erstellen eines Wörterbuchs aus dem Zusammenführen einer Liste in Python
Dies ist, was ich habe
bisher getanfirst_element = 1
list2 = ['a', 'b', 'c']
merged_list = []
for item in list2:
merged_tuple = (first_element, item)
merged_list.append(merged_tuple)
print (merged_list)
>>> [(1, 'a'), (1, 'b'), (1, 'c')]
merged_dict = {value: [(key, value)] for (key, value) in merged_list}
print (merged_dict)
>>> {'a': [(1, 'a')], 'c': [(1, 'c')], 'b': [(1, 'b')]} #desired result
@MSeifert Derp. Hab das nicht gesehen: P Aber jetzt ist es behoben ;-) –