gpt4 book ai didi

python - 在给定索引的列表列表中查找最大值的列表并返回其第一个值

转载 作者:行者123 更新时间:2023-12-01 02:29:58 26 4
gpt4 key购买 nike

我有一个列表列表,我想通过列表中的一个索引查找最大值,在本例中为 [5]。

一旦我有了最大值,我如何找到它发生的位置并返回该列表的第一个元素?

例如:

inputlist = [[70, 'Cherry St,', 43.684371, -79.316756, 23, 9, 14, True, True],
[78, 'Cow Rd', 43.683378, -79.322961, 15, 13, 2, True, False]]

如何让我的函数返回 78,因为它包含列表列表中索引 [5]​​ 的最大值?

最佳答案

使用max()函数,但通过参数来检查特定索引:

max(inputList, key=lambda x: x[5])

这将返回 inputList 中在索引 5 处具有最大值的子列表。如果您想实际访问该值,请将 [5] 添加到该列表的末尾声明。

由于您似乎想要具有最大第 5 个元素的列表的 ID,因此将 [0] 添加到末尾:

max(inputList, key=lambda x: x[5])[0]

关于python - 在给定索引的列表列表中查找最大值的列表并返回其第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46944367/

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