Я пытаюсь создать словарь из списка, который я должен создать из одного элемента и списка. Есть ли более простой способ сделать это, чтобы он был намного более эффективным?Создание словаря из объединения списка в Python
Это то, что я сделал до сих пор
first_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. Не видел этого: P Но теперь его исправлено ;-) –