" SUM"一个没有使用" sum"的列表在python中

时间:2016-03-23 18:49:52

标签: python list python-2.7 sum

我试图获得"总和"只使用那些功能的列表 len(liste),sorted(liste),int(nombre),float(nombre),math.sqrt(nombre)abs(nombre)

pop = [1,2,3,4,5,6,7,8]

我尝试做

for valeur in pop:
    tot = valeur + valeur
    print tot

但它将列表归还给我 2 4 6 8 ....

3 个答案:

答案 0 :(得分:2)

这应该适合你。

pop = [1, 2, 3, 4, 5, 6, 7, 8]
sum = 0
for element in pop:
    sum += element
print(sum)

答案 1 :(得分:2)

reduce(operator.add,my_list)

不使用sum

答案 2 :(得分:0)

最后一行的意图是错误的,因此在for循环中调用。

这是正确的代码:

pop = [1, 2, 3, 4, 5, 6, 7, 8]
for valeur in pop:
    tot = valeur + valeur
print(tot)

https://repl.it/BzBG/0