Получение значений с плавающей точкой из списка в Python - PullRequest
0 голосов
/ 25 декабря 2018

Я пытаюсь получить значения из списка, содержащего значения с плавающей запятой, который выдает следующую ошибку:

list = [0.98,0.97,0.95,0.96,0.99,0.99]


for a in list:
    if list[a] >=0.98:
        print("some output")

Ошибка:

TypeError: list indices must be integers, not float 

1 Ответ

0 голосов
/ 25 декабря 2018

a уже является значением, поэтому вы можете сделать:

for a in list:
    if a >=0.98:
        print("some output")

Если это был индекс, ваш код будет работать, но, поскольку это не так, вам придется делать мой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...