課堂練習:map()、filter()、行函數、sum()

程序要求:
一、使用map函數
二、使用序列1-10
三、返回序列中每一個值的+2,輸入的是x,返回給我x+2
四、傳統寫法、lambda寫法函數

採用行函數把上面的傳統寫法重寫,以下(下圖中的d):3d

把上面的寫法加入一個條件,寫兩個函數,一個是奇數,一個是偶數:blog

一個列表a爲[1,2,3,4,5,6,7,8,9,10],寫兩個函數,分別是:lambda

一、使用filter()函數將列表a中的奇數取出,並採用sum()函數求總值。map

二、使用行函數將列表a中的偶數取出,並採用sum()函數求總值。程序

將上面的列表a改爲元祖,而後重寫一遍兩個函數:im

一、使用filter()函數將a中的奇數取出,並採用sum()函數求總值。d3

二、使用行函數將a中的偶數取出,並採用sum()函數求總值。filter

將上面的列表a改爲集合,而後重寫一遍兩個函數:img

一、使用filter()函數將a中的奇數取出,並採用sum()函數求總值。

二、使用行函數將a中的偶數取出,並採用sum()函數求總值。

把下面表格的鍵值對改爲字典,並採用sum()分別求:

一、key的總值

二、value的總值

相關文章
相關標籤/搜索