感觉教程是不是太简略了 有些语法我感觉不讲道理啊。。。。
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])
这个上面 sum的参数为什么可以是两句语句?而且 按正常for不是应该这么写么
for i in L:
i*i
麻烦大佬给我说说上边的是怎么个运行过程和用法
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])
这个上面 sum的参数为什么可以是两句语句?而且 按正常for不是应该这么写么
for i in L:
i*i
麻烦大佬给我说说上边的是怎么个运行过程和用法
2018-10-23
举报