#python #list #max #min #nested-lists
#python #Список #макс #минимум #вложенные списки
Вопрос:
У меня есть список
[[1, 2, 48.5], [1, 3, 66.7], [1, 4, 32.4]]
и я хочу получить только список с наименьшим значением по индексу 2, чтобы я получал только такой список
[1, 4, 32.4]
Я пробовал возиться с функциями min () и max (), но я ничего не мог понять
Ответ №1:
Вы можете использовать min
и указать в key
, который вы хотите упорядочить на основе второго индекса:
from operator import itemgetter
l = [[1, 2, 48.5], [1, 3, 66.7], [1, 4, 32.4]]
min(l, key=itemgetter(2))
Вывод
[1, 4, 32.4]