如何总结具有多个条件的元组列表中的最后一个数字/元素?

凯泽

samplelist = [('A','Pass',10),('A','Pass',20),('A','Failed',5),('B','Pass',10) ,('B','Pass',5)]

预期输出= [('A','Pass',30),('A','Failed',5),('B','Pass',15)]

我使用此代码作为参考,但仍然无法正常工作:

samplelist = [('A', 'Pass', 10), ('A', 'Pass', 20), ('A', 'Failed', 5), ('B', 'Pass', 10), ('B', 'Pass', 5) ]

i used this code as my reference but still cant get it to work :


from collections import defaultdict

d = defaultdict(int)
for letter, value in samplelist:
    d[letter] += value
res = list(d.items())
print(res)
# expected output = [('A', 'Pass', 30), ('A', 'Failed', 5), ('B', 'Pass', 15) ]
rdas

由于列表中每个元组都有3个元素,因此您需要3个变量来解压缩这些元素:

samplelist = [('A', 'Pass', 10), ('A', 'Pass', 20), ('A', 'Failed', 5), ('B', 'Pass', 10), ('B', 'Pass', 5) ]

from collections import defaultdict

d = defaultdict(int)
for letter, status, value in samplelist:
    d[(letter, status)] += value
res = [key + (val,) for key, val in d.items()] # convert to required format
print(res) 

结果:

[('A', 'Pass', 30), ('A', 'Failed', 5), ('B', 'Pass', 15)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何总结具有相同第一个元素的元组列表?

来自分类Dev

如果元组具有相同的第一个元素,如何聚合元组列表中的元素?

来自分类Dev

如何创建一个将列表中每个非数字元素转换为as.numeric的函数?

来自分类Dev

如何将基于最后一个元素的元组列表与条件进行比较

来自分类Dev

Java的8流 - 如何合并从具有相同的字段列表中的元素,以一个元素和总结

来自分类Dev

如何从R中具有多个条件的一个数据帧创建多个数据帧

来自分类Dev

如何在列表中的元组中检查第一个数字?

来自分类Dev

如何从满足条件的元组中返回最后一个元素号?

来自分类Dev

如何从包含零的列表中获取最后一个数字?

来自分类Dev

元组一个数字与数字列表python

来自分类Dev

python:总结一个列表的两个数字

来自分类Dev

获取具有多个数字的字符串中的第一个数字?

来自分类Dev

如果列表包含数字最后一个数字,如何删除列表中的最后一位数字

来自分类Dev

如何从python复制列表列表而没有每个列表中的最后一个元素

来自分类Dev

如何在具有特定类的最后一个列表元素之后附加html?

来自分类Dev

具有多个条件的一个列表中的 Linq 多个 Orderby 查询

来自分类Dev

药剂-如何获取除列表中的最后一个元素以外的所有元素?

来自分类Dev

如何创建一个模式来匹配元组列表中的所有元素?

来自分类Dev

如何将具有n个元素的元组与一个字符串组合到列表中?

来自分类Dev

如何有条件地将一个列表中的元组附加到另一个元组列表中?

来自分类Dev

具有约束的向量中的数字元素

来自分类Dev

如何仅获得列表中没有括号的第一个数字?

来自分类Dev

如何将由换行符分隔的一个数组元素映射到具有多个元素的新数组中

来自分类Dev

顺序/递归地将矩阵中列的第一个数字元素替换为零,直到all = 0

来自分类Dev

给定一个列表,我如何构造一个新列表,以使新列表的每个元素都是旧列表中每两个数字的和?

来自分类Dev

如何检查元组或列表中的所有元素是否都在另一个元素中?

来自分类Dev

如何编写一个接受一个数字并返回一个三元组列表的函数“三元组”?

来自分类Dev

如何在具有一个或多个元素的数组中检测存在的元素

来自分类Dev

Javascript - 如何总结一个数字的所有第一位和最后一位数字,直到只剩下两位数字?

Related 相关文章

  1. 1

    如何总结具有相同第一个元素的元组列表?

  2. 2

    如果元组具有相同的第一个元素,如何聚合元组列表中的元素?

  3. 3

    如何创建一个将列表中每个非数字元素转换为as.numeric的函数?

  4. 4

    如何将基于最后一个元素的元组列表与条件进行比较

  5. 5

    Java的8流 - 如何合并从具有相同的字段列表中的元素,以一个元素和总结

  6. 6

    如何从R中具有多个条件的一个数据帧创建多个数据帧

  7. 7

    如何在列表中的元组中检查第一个数字?

  8. 8

    如何从满足条件的元组中返回最后一个元素号?

  9. 9

    如何从包含零的列表中获取最后一个数字?

  10. 10

    元组一个数字与数字列表python

  11. 11

    python:总结一个列表的两个数字

  12. 12

    获取具有多个数字的字符串中的第一个数字?

  13. 13

    如果列表包含数字最后一个数字,如何删除列表中的最后一位数字

  14. 14

    如何从python复制列表列表而没有每个列表中的最后一个元素

  15. 15

    如何在具有特定类的最后一个列表元素之后附加html?

  16. 16

    具有多个条件的一个列表中的 Linq 多个 Orderby 查询

  17. 17

    药剂-如何获取除列表中的最后一个元素以外的所有元素?

  18. 18

    如何创建一个模式来匹配元组列表中的所有元素?

  19. 19

    如何将具有n个元素的元组与一个字符串组合到列表中?

  20. 20

    如何有条件地将一个列表中的元组附加到另一个元组列表中?

  21. 21

    具有约束的向量中的数字元素

  22. 22

    如何仅获得列表中没有括号的第一个数字?

  23. 23

    如何将由换行符分隔的一个数组元素映射到具有多个元素的新数组中

  24. 24

    顺序/递归地将矩阵中列的第一个数字元素替换为零,直到all = 0

  25. 25

    给定一个列表,我如何构造一个新列表,以使新列表的每个元素都是旧列表中每两个数字的和?

  26. 26

    如何检查元组或列表中的所有元素是否都在另一个元素中?

  27. 27

    如何编写一个接受一个数字并返回一个三元组列表的函数“三元组”?

  28. 28

    如何在具有一个或多个元素的数组中检测存在的元素

  29. 29

    Javascript - 如何总结一个数字的所有第一位和最后一位数字,直到只剩下两位数字?

热门标签

归档