【发布时间】:2021-07-28 16:44:09
【问题描述】:
给定一个类似下一个的列表:
foo_list = [[1,8],[2,7],[3,6]]
我在Tuple pairs, finding minimum using python 和 minimum of list of lists 可以使用如下生成器找到列表列表中具有最小值的对:
min(x for x in foo_list)
返回
[1, 8]
但我想知道是否有类似的方法来返回列表“列”的两个最小值:
output = [1,6]
我知道这可以使用 numpy 数组来实现:
output = np.min(np.array(foo_list), axis=0)
但我有兴趣找到一种使用生成器的方法(如果可能的话)。
提前致谢!
【问题讨论】: