Pares de tuplas, encontrando mínimo usando python
Quiero encontrar el mínimo de una lista de tuplas ordenadas por una columna dada. Tengo algunos datos organizados como una lista de 2-tuplas, por ejemplo.
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)]
¿Cómo puedo encontrar el mínimo del conjunto de datos comparando el segundo número solo en las tuplas?
es decir
data[0][1] = 7.57
data[1][1] = 2.1
min (datos) =(5, 0.01)
min( data )
devoluciones(1, 7.57)
, lo que acepto es correcto para el mínimo del índice 0, pero quiero el mínimo del índice 1.