考虑这个嵌套列表:
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
,这是不正确的。我没有找到任何其他想要输出的答案。