Python 返回list中最大值索引的方法

    技术2025-08-06  10

    计算list1中绝对值最大元素的索引。

    list1 = [1, 2, 3, 4, 90, -40] max_index = list1.index(max(list1, key = abs)) print(max_index, list1[max_index])

    那如果list1中每个元素为一个元组,我们如何根据元组中的某一个元素找到该元素的最大值索引?

    list1 = [(1, 45), (5, 1), (9, 10), (9, 0), (5, 5)] max_index0 = list1.index(max(list1, key=lambda x: x[0])) max_index1 = list1.index(max(list1, key=lambda x: x[1])) print(max_index0, list1[max_index0]) print(max_index1, list1[max_index1])

    Processed: 0.014, SQL: 9