有一个列表中包括多个字典,例如:list1=[{'name':'yyy',score:78},{'name':'www',score:78},{'name':'yyy',score:22}],如何将该list中name相同的人的成绩汇总,最后变为:list1=[{'name':'yyy',score:100},{'name':'www',score:78}]?求大神解答
有一个列表中包括多个字典,例如:list1=[{'name':'yyy',score:78},{'name':'www',score:78},{'name':'yyy',score:22}],如何将该list中name相同的人的成绩汇总,最后变为:list1=[{'name':'yyy',score:100},{'name':'www',score:78}]?求大神解答
5 回答3k 阅读✓ 已解决
4 回答1.8k 阅读
2k 阅读
1 回答1k 阅读
先提一下你问题中的
语法错误
:然后回答问题。
标准库范围内因本人能力有限,想不到特别
Pythonic
的方法。我这里用的是
pandas
:输出结果:
其中
df
值为: