[英]Python sum of elements in list greater than any number
我想将列表中的元素与特定条件相加。
例如; myList = [1,8,12,17,3,26,5]
我想对这个列表中大于或等于 10 的数字求和。
output: 55
sum(myList> = 10)
我试过这个 function 但没有用
我怎么解决这个问题?
您可以使用:
sum(e for e in myList if e >= 10)
您想过滤列表以仅包含所需的数字,然后将结果相加
sum(filter(lambda x: x>=10, myList))
用零初始化一个变量,然后用给定的条件列出并在变量中添加排序后的数字,您可以简单地使用我们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.