亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python內置函數之filter map reduce介紹

2020-02-23 06:17:17
字體:
來源:轉載
供稿:網友

Python內置了一些非常有趣、有用的函數,如:filter、map、reduce,都是對一個集合進行處理,filter很容易理解用于過濾,map用于映射,reduce用于歸并. 是Python列表方法的三架馬車。


1. filter函數的功能相當于過濾器。調用一個布爾函數bool_func來迭代遍歷每個seq中的元素;返回一個使bool_seq返回值為true的元素的序列。

>>> N=range(10)>>> print filter(lambda x:x>5,N)[6, 7, 8, 9]

2. map函數func作用于給定序列的每個元素,并用一個列表來提供返回值。

>>> N1=[1,2,3]>>> N2=[6,5,4]>>> map(lambda x,y:x+y,N1,N2)[7, 7, 7]>>> map(lambda x:x+3,N1)[4, 5, 6]

3. reduce函數,func為二元函數,將func作用于seq序列的元素,每次攜帶一對(先前的結果以及下一個序列的元素),連續的將現有的結果和下一個值作用在獲得的隨后的結果上,最后減少我們的序列為一個單一的返回值。

>>> N=range(1,101)>>> reduce(lambda x,y:x+y,N)5050

例1:用map和reduce實現5的階乘相加(5!+4!+3!+2!+1!)

>>>print reduce(lambda x,y:x*y,range(1,6))>>>print reduce(lambda x,y:x*y,range(1,5))>>>print reduce(lambda x,y:x*y,range(1,4))>>>print reduce(lambda x,y:x*y,range(1,3))>>>print reduce(lambda x,y:x*y,range(1,2))'''

結果為

12024621'''

#把上一步的結果變成一個階乘列表

>>>print map(lambda a:reduce(lambda x,y:x*y,range(1,a+1)),range(1,6))[1, 2, 6, 24, 120]

#最后把階乘列表相加,第一題解決

>>>print reduce(lambda m,n:m+n,map(lambda a:reduce(lambda x,y:x*y,range(1,a+1)),range(1,6)))153

例2:用filter將100~200以內的質數過濾出來
質數又稱素數。指在一個大于1的自然數中,除了1和此整數自身外,不能被其他自然數整除的數

>>>filter(lambda N:len(filter(lambda M:N%M==0,range(2,int(N**0.5)+1)))==0,range(100,201))
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
超碰精品一区二区三区乱码| 日韩在线中文字幕| 国产成人精品亚洲精品| 精品亚洲永久免费精品| 欧美午夜www高清视频| 亚洲成人在线视频播放| 精品无人国产偷自产在线| 欧美成人高清视频| 久久精品视频在线| 成人综合网网址| 欧美精品少妇videofree| 精品久久久久久国产| 久久久久久伊人| 黑人巨大精品欧美一区二区一视频| 韩国欧美亚洲国产| 九九精品视频在线观看| 91免费高清视频| 欧美成人免费va影院高清| 97国产真实伦对白精彩视频8| 亚洲九九九在线观看| 在线亚洲欧美视频| 国产亚洲欧美日韩精品| 国产精品视频公开费视频| 欧美日韩免费一区| 97精品免费视频| 欧美激情手机在线视频| 色综合天天狠天天透天天伊人| 中文字幕日本欧美| 亚洲第一色在线| 国产成人精品免高潮费视频| 久久韩国免费视频| 国产精品美女久久久久久免费| 高清一区二区三区日本久| 国产一区二区三区在线观看网站| 亚洲人成电影网站色xx| 成人免费在线视频网址| 日韩在线观看免费av| 中文字幕精品在线视频| 一区二区日韩精品| 欧美精品久久久久久久久| 久久久久久国产精品久久| 亚洲亚裔videos黑人hd| 国产成人综合精品在线| 欧美成人午夜视频| 亚洲国产成人av在线| 黑人狂躁日本妞一区二区三区| 亚洲欧美国产va在线影院| 日韩在线视频网| 日本欧美中文字幕| 日日狠狠久久偷偷四色综合免费| 欧美性猛交99久久久久99按摩| 亚洲性xxxx| 国产精品视频自拍| 亚洲电影免费在线观看| 久久久久中文字幕| 久久精品最新地址| 亚洲精品国产成人| 国产日韩亚洲欧美| 欧洲精品久久久| 国产精品久久久久999| 精品性高朝久久久久久久| 青青草原成人在线视频| xxxx性欧美| 国产亚洲一级高清| 亚洲第一页自拍| 欧美巨猛xxxx猛交黑人97人| 亚洲视频在线观看视频| 91禁外国网站| 日韩成人激情在线| 欧美xxxwww| 久久香蕉精品香蕉| 亚洲mm色国产网站| 国产va免费精品高清在线观看| 欧美性理论片在线观看片免费| 国产精品jizz在线观看麻豆| 97视频在线免费观看| 欧美精品xxx| 国产精品成人国产乱一区| 欧美影院在线播放| 成人网中文字幕| 中文在线资源观看视频网站免费不卡| 亚洲毛茸茸少妇高潮呻吟| 亚洲精品成a人在线观看| 96精品视频在线| 欧美激情一区二区三区久久久| 亚洲少妇中文在线| 精品久久久精品| 国产精品久久久久久久av电影| 精品网站999www| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品自拍偷拍视频| 亚洲成人av片| 国产精国产精品| 亚洲成人av中文字幕| 精品中文字幕乱| 国产精品欧美久久久| 热99精品里视频精品| 久久久精品国产一区二区| 欧美激情欧美激情在线五月| 国产精品久久久久秋霞鲁丝| 久久久国产成人精品| 亚洲国产精品热久久| 久久久久久久久网站| 成人情趣片在线观看免费| 成人免费直播live| 色综合老司机第九色激情| 亚洲一区二区三| 国产午夜精品视频免费不卡69堂| 久久在线精品视频| 欧美日韩国产区| 日韩欧美国产免费播放| 国产精品va在线播放| 精品国产乱码久久久久久虫虫漫画| 成人妇女淫片aaaa视频| 欧美日韩福利在线观看| 狠狠躁夜夜躁人人爽超碰91| 日韩免费av在线| 成人国产精品av| 欧美日韩在线第一页| 热草久综合在线| 欧美一区二区.| 日韩成人在线网站| 久久天天躁夜夜躁狠狠躁2022| 欧美日韩国产成人高清视频| 亚洲自拍偷拍福利| 久久久久久久久久久久久久久久久久av| 色妞欧美日韩在线| 国产精品美女免费| 中文字幕欧美日韩| 精品国产一区二区三区久久| 亚洲精品久久久一区二区三区| 国产免费成人av| 一区二区三区视频在线| 国产美女精彩久久| 日韩成人网免费视频| 日韩精品在线第一页| 成人做爰www免费看视频网站| 国产精品免费在线免费| 亚洲精品日产aⅴ| 久久精品国产亚洲| 国产精品h片在线播放| 欧美大荫蒂xxx| 欧美成人精品激情在线观看| 中文字幕欧美专区| 91高清视频免费观看| 久久久亚洲影院你懂的| 国产精品一区二区3区| 国产成人综合av| 精品国产一区二区三区久久久| 欧美香蕉大胸在线视频观看| 国产精品69精品一区二区三区| 欧美一级大片在线免费观看| 欧美丰满老妇厨房牲生活| 日韩中文娱乐网| 日韩电影在线观看中文字幕| 日韩中文有码在线视频| 日韩高清免费在线| 成人免费观看网址| 久久久久国产精品免费网站| 成人a在线视频| 成人www视频在线观看| 久久国产加勒比精品无码| 欧美韩日一区二区| 亚洲精品98久久久久久中文字幕|