Python:与dictionnary

时间:2017-11-08 20:18:53

标签: python

考虑这个嵌套列表:

nested_list = [['GroupA',10],['GroupA',20],['GroupB',30],['GroupC',30]]

获得此预期输出的最佳解决方案是什么:

{
'GroupA':[10,20],
'GroupB':[30],
'GroupC':[30],
}

请注意,这是一个最小的例子。基本上,我正在寻找一种方法,将列表列表中[0]位置的相似值分组为一个字典。

我尝试了找到here的解决方案:

mapping_dict = { k[0]: k[1:] for k in nested_list }

但这会覆盖第一个值10,这是不正确的。我没有找到任何其他想要输出的答案。

0 个答案:

没有答案