如何遍历python中的浮点数列表

时间:2012-10-11 08:01:24

标签: python list floating-point iterator

我正在尝试浏览一个浮点数列表来总结列表,但我得到了流量错误:TypeError:'float'对象不可迭代

这是我的代码:

sum = 0.0
for x in range(avgListed):
    sum += x

我似乎无法弄明白,有没有办法让浮动可迭代?

2 个答案:

答案 0 :(得分:4)

这样更好:

s = sum(avgListed)

一个例子

>>> avgListed = [1.2, 3.3,4.6]
>>> sum(avgListed)
9.1
>>>

答案 1 :(得分:0)

sum = 0.0
for x in avgListed:
    sum+=x

您也可以这样使用

sum = 0.0
for x in range(len(avgListed)):
    sum += avgListed[x]

相同的作品