list = [('ab',1), ('ab',2), ('ab',3), ('cd',4), ('ef',5)]
new_dict = {}
for k_v in list:
k, v = k_v
new_dict.setdefault(k, []).append(v)
print(new_dict)
{'ab': [1, 2, 3], 'cd': [4], 'ef': [5]}
【摘转自
混沌鳄鱼】
list = [('ab',1), ('ab',2), ('ab',3), ('cd',4), ('ef',5)]
new_dict = {}
for k_v in list:
k, v = k_v
new_dict.setdefault(k, []).append(v)
print(new_dict)
{'ab': [1, 2, 3], 'cd': [4], 'ef': [5]}
【摘转自
混沌鳄鱼】