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