Python: Найти индекс минимального элемента в списке чисел [дубликаты]
На этот вопрос уже есть ответ здесь:
Получение индекса возвращенного элемента max или min с использованием max () / min () в списке 21 ответКак я могу найти индекс минимального элемента в списке чисел Python? Если бы они были целыми числами, я бы просто сделал:
minIndex = myList.index(min(myList))
Однако, со списком чисел с плавающей точкой я получаю следующую ошибку, я предполагаю, потому что сравнение равенства с плавающей точкой довольно сомнительно.
ValueError: 0.13417985135 is not in list
Теперь я знаю, что могу просто прокрутить список и сравнить каждый элемент, чтобы увидеть, является ли он < (мин. + 0,0000000000001) и> (мин. - 0,0000000000001), но это немного грязно. Есть ли более элегантный (желательно встроенный) способ поиска индекса наименьшего элемента в списке чисел?