Кортеж пар, нахождение минимума с помощью Python
Я хочу найти минимум списка сортировки кортежей по заданному столбцу. У меня есть некоторые данные, например, в виде списка из двух кортежей.
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
мин (данные) =(5, 0.01)
min( data )
возвращается(1, 7.57)
, что я принимаю правильно для минимума индекса 0, но я хочу минимум индекса 1.