我希望将
为什么
reduce(sum, iterable)
应用于一个浮点数列表flist = [0.2, 0.06, 0.1, 0.05, 0.04, 0.3]
。
print list(reduce(sum, flist))
返回TypeError: 'float' object is not iterable
。为什么
flist
是可迭代的时候会出现这种情况?
sum
,因此reduce(mul, flist)
不会产生这种错误。 - minerals