Python: Encuentre el índice del elemento mínimo en la lista de flotantes [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Obtención del índice del artículo máximo o mínimo devuelto utilizando max () / min () en una lista 21 respuestas¿Cómo puedo encontrar el índice del elemento mínimo en una lista de flotadores de Python? Si fueran números enteros, simplemente haría:
minIndex = myList.index(min(myList))
Sin embargo, con una lista de flotantes obtengo el siguiente error, asumo porque la comparación de igualdad de flotación es bastante dudosa.
ValueError: 0.13417985135 is not in list
Ahora, sé que simplemente podría desplazarme por la lista y comparar cada elemento para ver si es <(min + 0.0000000000001) y> (min - 0.0000000000001), pero eso es un poco desordenado. ¿Existe una forma más elegante (preferiblemente integrada) de encontrar el índice del elemento más pequeño en una lista de flotadores?