gpt4 book ai didi

python - 元组对,使用 python 找到最小值

转载 作者:IT老高 更新时间:2023-10-28 20:34:16 24 4
gpt4 key购买 nike

我想找到按给定列排序的元组列表的最小值。例如,我将一些数据排列为 2 元组列表。

data = [ (1, 7.57), (2, 2.1), (3, 1.2), (4, 2.1), (5, 0.01), 
(6, 0.5), (7, 0.2), (8, 0.6)]

如何仅通过比较元组中的第二个数字来找到数据集的最小值?

data[0][1] = 7.57
data[1][1] = 2.1

min( 数据 ) = (5, 0.01)

min(data) 返回 (1, 7.57),我接受它对于索引 0 的最小值是正确的,但我想要索引 1 的最小值。

最佳答案

In [2]: min(data, key = lambda t: t[1])
Out[2]: (5, 0.01)

或:

In [3]: import operator

In [4]: min(data, key=operator.itemgetter(1))
Out[4]: (5, 0.01)

关于python - 元组对,使用 python 找到最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14802128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com