我有这样的元组列表
l =[(1, 'project1', 'errorMessage1'),
(2, 'project1', 'errorMessage1'),
(3, 'project2', 'errorMessage1'),
(1, 'project3', 'errorMessage2')]
我希望第一列保存具有不同project和errorMessage的所有值的总和,如下所示:
[(3, 'project1', 'errorMessage1'),
(3, 'project2', 'errorMessage1'),
(1, 'project3', 'errorMessage3')]
我试过计数器和其他一些东西,但不知道该如何处理
您可以使用字典保存计数总和来解决此问题:
输出:
添加列表以重新格式化结果:
假设要对元组的第0个元素求和,如果不想使用dict,也可以使用^{} 和^{} 实现这一点,如下所示:
相关问题 更多 >
编程相关推荐