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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta