2012-10-11 382 views
-1

我想通过一个浮点数列表来总结列表,但我得到了流动的错误:TypeError:'float'对象是不可迭代的如何遍历python中的浮点数列表

这里是我的代码:

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

我似乎无法弄清楚,是否有一种方法,使花车迭代?

+1

什么是'avgListed'? – 2012-10-11 08:02:32

+0

为什么不使用 sum(argListed) ? – iMom0

+2

不要使用'list'作为名称。它是一个内置函数。 – 2012-10-11 08:03:23

回答

4

这是更好的:

s = sum(avgListed) 

一个例子

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

我也尝试了求和函数,但是我得到了相同的错误 – Thomas

+0

我正在使用Python 2.7.2:Python 2.7.2(默认,2011年6月12日,15:08:59 )win32上的[MSC v.1500 32位(Intel)] 输入“help”,“copyright”,“credits”或“license”以获取更多信息。 – gefei

+1

好的,谢谢我的问题,我们修好了,我的问题是我填写avgListed的方式 – Thomas