2012-10-11 32 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