从Python列表中检索浮点值

时间:2018-12-25 05:10:33

标签: python for-loop floating-point

我正在尝试从包含浮点值的列表中获取值,从而引发以下错误,

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 :(得分:8)

a已经是值,因此您可以执行以下操作:

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

如果它是索引,则您的代码可以使用,但是由于不是,所以您必须执行我的操作。