感覺教程是不是太簡略了 有些語法我感覺不講道理啊。。。。
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
舉報
2018-10-23
詳情在第10章 列表生成式