我想通過一個浮點數列表來總結列表,但我得到了流動的錯誤:TypeError:'float'對象是不可迭代的如何遍歷python中的浮點數列表
這裏是我的代碼:
sum = 0.0
for x in range(avgListed):
sum += x
我似乎無法弄清楚,是否有一種方法,使花車迭代?
我想通過一個浮點數列表來總結列表,但我得到了流動的錯誤:TypeError:'float'對象是不可迭代的如何遍歷python中的浮點數列表
這裏是我的代碼:
sum = 0.0
for x in range(avgListed):
sum += x
我似乎無法弄清楚,是否有一種方法,使花車迭代?
這是更好的:
s = sum(avgListed)
一個例子
>>> avgListed = [1.2, 3.3,4.6]
>>> sum(avgListed)
9.1
>>>
什麼是'avgListed'? – 2012-10-11 08:02:32
爲什麼不使用 sum(argListed) ? – iMom0
不要使用'list'作爲名稱。它是一個內置函數。 – 2012-10-11 08:03:23