大神解答一下,sum([i * i for i in L]) 这个怎么运行了就自动求出来和了?
def square_of_sum(L):
return sum([i * i for i in L])
print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
55
900 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
- 列表生成式,对L循环取值再平方,组成了一个元素为L元素平方的列表,如下
[1,4,9,16,25]
- sum()可直接对列表求和
|
|
|
|
|