1つの要素とリストから作成しなければならないリストを使用して辞書を作成しようとしています。これを行う簡単な方法はありますか?もっと効率的ですか?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しかし、今は固定;-) –