python - 如何使用列表理解来查找每列的最小值?
问题描述
我有以下列表:
List =
[(1000, 1500),
(2000, 2500),
(900, 3000)]
我想从列表中找到每一列的最小值。
Result = (900, 1500)
我如何使用列表理解来实现这一点?
解决方案
您在这里不需要列表推导,它们并不真正适用。你可以做
Result = (min(List, key=lambda a: a[0])[0], min(List, key=lambda a: a[1])[1])
推荐阅读
- python - 使用plotlearningcurves函数python时出错
- javascript - 日本动漫.js 不针对元素
- php - Wordpress/Woocommerce/PHP 订购产品 - 销售 | In_Stock | 缺货
- matlab - Simulink 代码生成错误:类数组初始化
- r - R 用户如何在 HTTP 服务器上使用异步操作?
- java - 在测试配置文件运行期间从 settings.xml 注入属性值
- swift - MongoDB Realm Swift API 仍然可以像在 Stitch 中那样将结构插入 Atlas 集合吗?
- python - 如何从 aws s3 导入多个文件
- c++ - 使用方法声明未知数量的变量
- flutter - Flutter 动态列表,非空验证