最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡(jiǎn)單介紹Python中的filter和lambda函數(shù)的使用

 更新時(shí)間:2015年04月07日 11:52:09   投稿:goldensun  
這篇文章主要簡(jiǎn)單介紹了Python中的filter和lambda函數(shù)的使用,是Python學(xué)習(xí)中的基礎(chǔ),同時(shí)lambda匿名函數(shù)的使用也是經(jīng)常被用來(lái)對(duì)比各種編程語(yǔ)的重要特性,言需要的朋友可以參考下

filter(function or None, sequence),其中sequence 可以是list ,tuple,string。這個(gè)函數(shù)的功能是過(guò)濾出sequence 中所有以元素自身作...

filter(function or None, sequence),其中sequence 可以是list ,tuple,string。這個(gè)函數(shù)的功能是過(guò)濾出sequence 中所有以元素自身作為參數(shù)調(diào)用function時(shí)返回True或bool(返回值)為T(mén)rue的元素并以列表返回. filter只能接受兩個(gè)參(function,sequence) ,其中函數(shù)function中只能返回一個(gè)值

先上一段簡(jiǎn)單的代碼:
 

print max(filter(lambda x: 555555 % x == 0, range(100, 999)))

代碼的意思是輸出 555555 最大的三位數(shù)的約數(shù)是多少。

首先,這段代碼的第一個(gè)知識(shí)點(diǎn)是python的內(nèi)置函數(shù) filter

filter()函數(shù),是用來(lái)過(guò)濾列表的。最簡(jiǎn)單的說(shuō)法就是 用一個(gè)函數(shù)來(lái)過(guò)濾一個(gè)列表,把列表的每一項(xiàng)傳遞進(jìn)入過(guò)濾函數(shù),過(guò)濾函數(shù)返回false就從這個(gè)列表中刪除該項(xiàng)。

filter()函數(shù)包括兩個(gè)參數(shù), function和list。即該函數(shù)根據(jù)function參數(shù)返回的結(jié)果是否為真來(lái)過(guò)濾list參數(shù)中的項(xiàng),最后返回一個(gè)新的列表。

簡(jiǎn)單來(lái)講,filter()函數(shù)相當(dāng)于下面的代碼:
 

c = [b for b in a1 if b > 2]
print c

第二個(gè)知識(shí)點(diǎn)是 lambda()函數(shù)

Python支持這種語(yǔ)法,它允許用戶(hù)快速定義單行的最小函數(shù),這些叫做 lambda的函數(shù),是從Lisp借用來(lái)的。
 

def f(x):
  return x * 2
g = lambda x: x * 2
(lambda x: x * 2)(3)

根據(jù)代碼可以看到,lambda函數(shù)完成了普通函數(shù)相同的事情,并且,lambda在參數(shù)列表周?chē)鷽](méi)有括號(hào),并且忽略了return關(guān)鍵字(return隱含存在,因?yàn)檎麄€(gè)函數(shù)只有一行,且該函數(shù)沒(méi)有名稱(chēng),但可以將它賦值給一個(gè)變量進(jìn)行調(diào)用)

最后一段代碼展示了lambda函數(shù)只是一個(gè)內(nèi)聯(lián)函數(shù)。

相關(guān)文章

  • Python的列表和元組詳情

    Python的列表和元組詳情

    這篇文章主要介紹了Python的列表和元組,列表和元組是python組常見(jiàn)的內(nèi)置內(nèi)省,下面文章我們講圍繞Python的列表和元組的相關(guān)資料展開(kāi)話題,感興趣的小伙伴以參考一下
    2021-10-10
  • Python中單例模式總結(jié)

    Python中單例模式總結(jié)

    單例模式(Singleton Pattern)是一種常用的軟件設(shè)計(jì)模式,該模式的主要目的是確保某一個(gè)類(lèi)只有一個(gè)實(shí)例存在。當(dāng)你希望在整個(gè)系統(tǒng)中,某個(gè)類(lèi)只能出現(xiàn)一個(gè)實(shí)例時(shí),單例對(duì)象就能派上用場(chǎng)。
    2018-02-02
  • Python turtle實(shí)現(xiàn)貪吃蛇游戲

    Python turtle實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了Python turtle實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python繪制雷達(dá)圖時(shí)遇到的坑的解決

    Python繪制雷達(dá)圖時(shí)遇到的坑的解決

    這篇文章主要介紹了Python繪制雷達(dá)圖時(shí)遇到的坑的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 基于Python的人臉檢測(cè)與分類(lèi)過(guò)程詳解

    基于Python的人臉檢測(cè)與分類(lèi)過(guò)程詳解

    這篇文章主要介紹了基于Python的人臉檢測(cè)與分類(lèi),算法分為兩個(gè)部分識(shí)別人臉位置和確定人臉?lè)诸?lèi),由于這兩項(xiàng)工作截然相反,所以我們使用了兩個(gè)網(wǎng)絡(luò)分別完成,詳細(xì)過(guò)程跟隨小編一起看看吧
    2022-05-05
  • 在Keras中利用np.random.shuffle()打亂數(shù)據(jù)集實(shí)例

    在Keras中利用np.random.shuffle()打亂數(shù)據(jù)集實(shí)例

    這篇文章主要介紹了在Keras中利用np.random.shuffle()打亂數(shù)據(jù)集實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python/Django后端使用PIL Image生成頭像縮略圖

    Python/Django后端使用PIL Image生成頭像縮略圖

    這篇文章主要為大家詳細(xì)介紹了Python/Django后端使用PIL Image生成頭像縮略圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 使用PyInstaller將Pygame庫(kù)編寫(xiě)的小游戲程序打包為exe文件及出現(xiàn)問(wèn)題解決方法

    使用PyInstaller將Pygame庫(kù)編寫(xiě)的小游戲程序打包為exe文件及出現(xiàn)問(wèn)題解決方法

    這篇文章主要介紹了使用PyInstaller將Pygame庫(kù)編寫(xiě)的小游戲程序打包為exe文件的方法,給大家介紹了通過(guò)Pyinstaller打包Pygame庫(kù)寫(xiě)的小游戲程序出現(xiàn)的問(wèn)題及解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • python實(shí)現(xiàn)一個(gè)搖骰子小游戲

    python實(shí)現(xiàn)一個(gè)搖骰子小游戲

    大家好,本篇文章主要講的是python實(shí)現(xiàn)一個(gè)搖骰子小游戲,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • 教你使用一行Python代碼玩遍童年的小游戲

    教你使用一行Python代碼玩遍童年的小游戲

    這篇文章主要介紹了一行Python代碼玩遍童年的小游戲,幫助大家重回童年快樂(lè)時(shí)光,代碼簡(jiǎn)單易懂,感興趣的朋友一起學(xué)習(xí)下吧
    2021-08-08

最新評(píng)論

新蔡县| 汶川县| 泸定县| 江口县| 正定县| 霍州市| 屏南县| 常宁市| 信阳市| 布拖县| 嘉鱼县| 绵阳市| 东兴市| 金乡县| 扶绥县| 修水县| 阜阳市| 马鞍山市| 阿拉尔市| 渝北区| 丹巴县| 揭西县| 和平县| 商城县| 赞皇县| 津市市| 镇赉县| 托克逊县| 招远市| 阿克| 南平市| 苏尼特左旗| 罗平县| 湖州市| 房产| 大连市| 会昌县| 冕宁县| 敖汉旗| 诸城市| 兴安县|