-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但現在它的固定;-) –