为了证明我做了某事。 这是我在三行中求和的代码。
l=[1,2,3,4,5];
sumOfList=0
for i in l:
sumOfList+=i*i;
print sumOfList
我很好奇我可以只用一行吗?
最佳答案
是的,你可以。这里使用的是 sum
函数:
l = [1,2,3,4,5]
print(sum(i*i for i in l))
关于python - 一行列表中的平方和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26894227/