python - Python列表中元素的总和大于任何数字
问题描述
我想将列表中的元素与特定条件相加。
例如;
myList = [1,8,12,17,3,26,5]
我想对这个列表中大于或等于 10 的数字求和。
output: 55
sum(myList> = 10)
我试过这个功能,但没有用
我怎么解决这个问题?
解决方案
您可以使用:
sum(e for e in myList if e >= 10)
推荐阅读
- c# - 将 PHP 命名数组映射到 C# 控制器参数
- java - 在主线程中创建锁定对象导致 ANR
- javascript - 无法在 if/else 代码块中正确设置元素样式
- powershell - 如何在 Nano Server Docker 容器中使用 PowerShell 连接到远程系统,特别是构建 1809?
- go - 如何从 pkcs12 商店加载 x509 密钥对?
- debian - 用于 python 程序的 Debian 软件包
- asp.net-core - 无法使用 Swashbuckle 创建多个 OpenApi 规范
- go - 如何使用 cobra 调用默认子命令?
- git - 设置本地 git 服务器与远程同步
- r - 如何计算有多少子字符串匹配列表的至少一个元素,只有当它们之前或之后没有否定?