首页 > 解决方案 > 如何使用列表理解来查找每列的最小值?

问题描述

我有以下列表:

List = 
[(1000, 1500),
 (2000, 2500), 
 (900, 3000)]

我想从列表中找到每一列的最小值。

Result = (900, 1500)

我如何使用列表理解来实现这一点?

标签: pythonlisttupleslist-comprehension

解决方案


您在这里不需要列表推导,它们并不真正适用。你可以做

Result = (min(List, key=lambda a: a[0])[0], min(List, key=lambda a: a[1])[1])

推荐阅读