-1

我试图通过一个浮点数列表来总结列表,但我得到了流动错误:TypeError:'float' object is not iterable

这是我的代码:

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

我似乎无法弄清楚,有没有办法让浮点数可迭代?

4

2 回答 2

4

这个更好:

s = sum(avgListed)

一个例子

>>> avgListed = [1.2, 3.3,4.6]
>>> sum(avgListed)
9.1
>>>
于 2012-10-11T08:02:33.650 回答
0
sum = 0.0
for x in avgListed:
    sum+=x

你也可以这样使用,或者

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

同样的工作

于 2018-12-28T23:54:20.487 回答