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

首頁 > 開發 > Python > 正文

簡單了解python filter、map、reduce的區別

2024-09-09 19:03:35
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了簡單了解python filter、map、reduce的區別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

python中有一些非常有趣的函數,面試的時候可能會遇到。今天也來總結一下,不過該類的網上資料也相當多,也沒多少干貨,只是習慣性將一些容易遺忘的功能進行整理。

lambda 為關鍵字。filter,map,reduce為內置函數。

lambda:實現python中單行最小函數。

g = lambda x: x * 2 #相當于def g(x):  return x*2
filter(function, sequence): 對sequence中的item依次執行function(item),將執行結果為True的item組成一個List/String/Tuple(取決于sequence的類型)。 filter(function or None, sequence) -> list, tuple, or string:入參為函數和列表/元組/字符串,返回值為item列表/元組/字符串。 map(function, sequence) : 對sequence中的item依次執行function(item),將執行結果function(item)組成一個List返回。map(function, sequence[, sequence, ...]) -> list:入參是為函數和列表/元組/字符串,返回值為function(item)列表。

reduce(function, sequence, starting_value): 對sequence中的item順序迭代調用function,如果有starting_value,還可以作為初始值調用。function接收的參數個數只能為2,先把sequence中第一個值和第二個值當參數傳給function,再把function的返回值和第三個值當參數傳給function,然后只返回一個結果。

reduce(function, sequence[, initial]) -> value:入參是為函數和列表/元組/字符串和初始值,返回值為數值。

用法舉例:

#coding=utf-8#1.lambda用法,冒號之前的是入參,冒號之后的是表達式,返回的值,最簡單的函數print [(lambda x:x*x)(x)for x in range(11)]#結果:[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]print (lambda x:x*x)(3)#結果:9g=lambda x:x*xprint g(4)#結果:16#2.filter用法:返回執行結果為TRUE的入參(入參是列表字符元組)print filter(lambda x:x*x-4,range(10))#結果:[0, 1, 3, 4, 5, 6, 7, 8, 9]#3.map的用法:對列表入參依次執行函數。入參為列表,有多少個列表,就應該有多少個入參。print map(lambda x:x*x-4,range(10))#結果:[-4, -3, 0, 5, 12, 21, 32, 45, 60, 77]print map(lambda x,y:x*y-4,range(3),[8,9,10])#結果:[-4, 5, 16]#4.reduce用法:先把sequence中第一個值和第二個值當參數傳給function,再把function的返回值和第三個值當參數傳給fuction,最終返回一個結果值#接收的入參個數只能為2print reduce(lambda x,y:x*y-4,range(4))#結果:-40#計算0到100的和print reduce(lambda x,y:x+y, range(101))#結果:5050print reduce(lambda x,y:x+y, range(101),100)#結果:5150

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品v欧美精品v日韩精品| 久久久免费在线观看| 亚洲精品久久久久中文字幕二区| 国产一区视频在线播放| 久久免费成人精品视频| 97精品视频在线播放| 久久久久中文字幕| 久久亚洲精品一区二区| 欧美日韩中国免费专区在线看| 日韩中文字幕免费| 欧美激情在线观看视频| 国产视频久久久久久久| 中文字幕亚洲一区| 国产精品网站视频| 亚洲精品一区久久久久久| 亚洲色图50p| 亚洲精品自拍第一页| 欧美精品18videos性欧| 国产精品久久久久久久电影| 亚洲韩国欧洲国产日产av| 欧美男插女视频| 色噜噜狠狠狠综合曰曰曰88av| 97视频在线观看播放| 97涩涩爰在线观看亚洲| www.亚洲一二| 久久综合伊人77777蜜臀| 免费不卡欧美自拍视频| 亚洲精品免费一区二区三区| 在线日韩精品视频| 成人免费观看网址| 色中色综合影院手机版在线观看| 欧美电影院免费观看| 欧美视频在线观看 亚洲欧| 国产精品成人免费电影| 亚洲国产成人av在线| 欧美与欧洲交xxxx免费观看| 91精品久久久久久久久久久久久| 日本久久久久亚洲中字幕| 中文字幕亚洲国产| 欧美日韩另类视频| 丝袜美腿精品国产二区| 欧美成人激情视频免费观看| 在线亚洲男人天堂| 97视频在线观看亚洲| 日韩av在线看| 亚洲精品国产精品久久清纯直播| 欧美亚洲成人免费| 久久中国妇女中文字幕| 欧美激情免费观看| 欧美一级在线播放| 中文字幕日韩综合av| 91精品国产777在线观看| 亚洲日本成人女熟在线观看| 亚洲精品97久久| 亚洲福利精品在线| 成人av番号网| 久久精品国产99国产精品澳门| 亚洲午夜性刺激影院| 国产亚洲欧美另类中文| 欧美日韩精品在线| 亚洲成年人在线播放| 欧美视频在线观看免费网址| 亚洲日本成人女熟在线观看| 亚洲无av在线中文字幕| 中文字幕国产精品久久| 98精品国产自产在线观看| 欧美大片免费观看| 欧美成人免费播放| 国产成人精品免高潮费视频| 欧美午夜丰满在线18影院| 日韩二区三区在线| 亚洲人在线观看| 亚洲一区二区三区四区在线播放| 欧美午夜美女看片| 日本精品久久久久影院| 欧美精品生活片| 欧美电影免费看| 久久综合九色九九| 国产va免费精品高清在线| 国产美女扒开尿口久久久| 欧美成年人视频网站欧美| 日韩欧美中文字幕在线播放| 欧美一区二区大胆人体摄影专业网站| 91免费看国产| 91爱爱小视频k| 久久五月天综合| 少妇高潮久久久久久潘金莲| 国产精品成人品| 国产精品成人一区| 欧美国产日韩在线| 9.1国产丝袜在线观看| 人人澡人人澡人人看欧美| 欧美国产在线视频| 伊人久久久久久久久久久| 久久91亚洲精品中文字幕| 国产亚洲欧美日韩精品| 久久精品视频中文字幕| 8090理伦午夜在线电影| 精品日韩美女的视频高清| 日韩动漫免费观看电视剧高清| 精品国产欧美一区二区三区成人| 亚洲国产欧美一区二区丝袜黑人| 91国产中文字幕| 日韩精品在线观看一区| 精品国产欧美一区二区五十路| 亚洲人精选亚洲人成在线| 中文字幕久热精品视频在线| 日韩av免费看网站| 国产精品69精品一区二区三区| 成人精品一区二区三区电影免费| 成人性生交大片免费观看嘿嘿视频| 午夜精品久久久久久久男人的天堂| 亚洲肉体裸体xxxx137| 亚洲视频欧洲视频| 91爱爱小视频k| 一本大道亚洲视频| 国产视频久久久| 日韩av网址在线观看| 韩国三级电影久久久久久| 国产精品白嫩初高中害羞小美女| 97人人做人人爱| 亚洲精品成人久久| 久久视频在线免费观看| 在线激情影院一区| 日韩av中文字幕在线免费观看| 8x拔播拔播x8国产精品| 91久久久久久久一区二区| 国产精品久久久久久久久久久新郎| 在线成人中文字幕| 中文字幕国产亚洲| 在线观看日韩专区| 欧美午夜精品在线| 一个色综合导航| 亚洲女人被黑人巨大进入al| 亚洲日本aⅴ片在线观看香蕉| 91高清视频在线免费观看| 亚洲精品国产拍免费91在线| 亚洲精品影视在线观看| 日韩二区三区在线| 欧美日韩精品在线| 欧美专区福利在线| 在线一区二区日韩| 国产精品27p| 亚洲美女免费精品视频在线观看| 超在线视频97| 裸体女人亚洲精品一区| 九九热精品视频国产| 国产精品视频内| 日韩av男人的天堂| 亚洲欧美国产一区二区三区| 国产成人精品在线播放| 欧美性猛交xxxx| 亚洲人成网在线播放| 在线看国产精品| 中文亚洲视频在线| 国产一区二区三区视频在线观看| 午夜精品久久久久久久99热| 国产精品高清网站| 国产精品国产三级国产aⅴ9色| 成人观看高清在线观看免费| 欧美色播在线播放| 日本中文字幕成人| 亚洲一区二区三区在线视频| 国产免费成人av|