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

Python中l(wèi)ambda表達(dá)式的用法示例小結(jié)

 更新時(shí)間:2024年04月29日 09:02:54   作者:python學(xué)習(xí)者0  
本文主要展示了一些lambda表達(dá)式的使用示例,通過這些示例,我們可以了解到lambda表達(dá)式的常用語法以及使用的場景,感興趣的朋友跟隨小編一起看看吧

Python中的lambda表達(dá)式是一種創(chuàng)建匿名函數(shù)的方式,它們可以用于任何需要函數(shù)對(duì)象的地方,尤其是在簡化和減少代碼量方面非常有用。

lambda表達(dá)式本身是一個(gè)非?;A(chǔ)的python函數(shù)語法,其基本功能跟使用def所定義的python函數(shù)是一樣的,只是lambda表達(dá)式基本在一行以內(nèi)就完整的表達(dá)了整個(gè)函數(shù)的運(yùn)算邏輯。這里我們簡單展示一些lambda表達(dá)式的使用示例,以供參考。

二元求和

首先我們嘗試一個(gè)最簡單的二元求和的ipython案例,輸入兩個(gè)參數(shù)x和y,返回這兩個(gè)元素的和:

[dechin@dechin-manjaro 2021-python]$ ipython
Python 3.8.5 (default, Sep  4 2020, 07:30:14) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.19.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: sum2 = lambda x,y: x+y
In [2]: sum2(3,5)
Out[2]: 8

結(jié)合map函數(shù)

在一些函數(shù)被頻繁調(diào)用的場景,比如凸優(yōu)化算法,或者是python中的map函數(shù)實(shí)現(xiàn),這里以map函數(shù)為示例展示一下lambda函數(shù)在其中的用法:

In [9]: list(map(lambda x:x**2, range(10)))
#學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流群:153708845
Out[9]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

去掉奇數(shù)

在def所定義的python函數(shù)中,我們可以執(zhí)行任意的python格式的代碼,但是在lambda表達(dá)式下,像if這種常見的條件判斷語句的語法要發(fā)生一定的變化,可以參考如下示例:

In [19]: list(map(lambda x:x if x-(x>>1)*2==0 else None, range(10)))

Out[19]: [0, None, 2, None, 4, None, 6, None, 8, None]

這個(gè)案例演示的是,輸入一個(gè)數(shù)組,經(jīng)過一些運(yùn)算之后保留偶數(shù),而用None替換所有的奇數(shù)。這里面用到的運(yùn)算符是>>移位算符,其等價(jià)于常用的//符號(hào)。但是這非常值得引起重視,因?yàn)樵谟行┱Z言中,移位算符的操作速度要高于四則運(yùn)算的算符。

總結(jié)

本文主要展示了一些lambda表達(dá)式的使用示例,通過這些示例,我們可以了解到lambda表達(dá)式的常用語法以及使用的場景。在一般情況下,其最大的意義還是簡化了python中函數(shù)的定義方式,在可讀性上遠(yuǎn)不如def所定義的函數(shù)。

到此這篇關(guān)于Python中l(wèi)ambda表達(dá)式的用法的文章就介紹到這了,更多相關(guān)Python lambda表達(dá)式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyTorch里面的torch.nn.Parameter()詳解

    PyTorch里面的torch.nn.Parameter()詳解

    今天小編就為大家分享一篇PyTorch里面的torch.nn.Parameter()詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python讀取mat(matlab數(shù)據(jù)文件)并實(shí)現(xiàn)畫圖

    Python讀取mat(matlab數(shù)據(jù)文件)并實(shí)現(xiàn)畫圖

    這篇文章主要介紹了Python讀取mat(matlab數(shù)據(jù)文件)并實(shí)現(xiàn)畫圖問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python之Pygame的Draw繪圖

    Python之Pygame的Draw繪圖

    Pygame 中提供了一個(gè)draw模塊用來繪制一些簡單的圖形狀,比如矩形、多邊形、圓形、直線、弧線等。本文主要介紹Pygame中的Draw繪圖,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • pytorch三層全連接層實(shí)現(xiàn)手寫字母識(shí)別方式

    pytorch三層全連接層實(shí)現(xiàn)手寫字母識(shí)別方式

    今天小編就為大家分享一篇pytorch三層全連接層實(shí)現(xiàn)手寫字母識(shí)別方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python 函數(shù)中的參數(shù)類型

    python 函數(shù)中的參數(shù)類型

    thon中函數(shù)的參數(shù)類型比較豐富,比如我們經(jīng)常見到*args和**kwargs作為參數(shù)。今天給大家介紹python 函數(shù)中的參數(shù)類型,需要的朋友可以參考下
    2020-02-02
  • python 寫函數(shù)在一定條件下需要調(diào)用自身時(shí)的寫法說明

    python 寫函數(shù)在一定條件下需要調(diào)用自身時(shí)的寫法說明

    這篇文章主要介紹了python 寫函數(shù)在一定條件下需要調(diào)用自身時(shí)的寫法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python web基礎(chǔ)之加載靜態(tài)文件實(shí)例

    python web基礎(chǔ)之加載靜態(tài)文件實(shí)例

    下面小編就為大家分享一篇python web基礎(chǔ)之加載靜態(tài)文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Python實(shí)現(xiàn)動(dòng)態(tài)柱狀圖的繪制

    Python實(shí)現(xiàn)動(dòng)態(tài)柱狀圖的繪制

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)動(dòng)態(tài)柱狀圖的繪制的相關(guān)資料,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)與借鑒價(jià)值,需要的可以參考一下
    2022-12-12
  • Python中連接不同數(shù)據(jù)庫的方法總結(jié)

    Python中連接不同數(shù)據(jù)庫的方法總結(jié)

    在數(shù)據(jù)驅(qū)動(dòng)的現(xiàn)代應(yīng)用開發(fā)中,Python憑借其豐富的庫和強(qiáng)大的生態(tài)系統(tǒng),成為連接各種數(shù)據(jù)庫的理想編程語言,下面我們就來看看如何使用Python實(shí)現(xiàn)連接常用的幾個(gè)數(shù)據(jù)庫吧
    2025-02-02
  • Pytorch實(shí)現(xiàn)Fashion-mnist分類任務(wù)全過程

    Pytorch實(shí)現(xiàn)Fashion-mnist分類任務(wù)全過程

    這篇文章主要介紹了Pytorch實(shí)現(xiàn)Fashion-mnist分類任務(wù)全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12

最新評(píng)論

二连浩特市| 兴文县| 将乐县| 庐江县| 永定县| 柞水县| 五大连池市| 新野县| 花莲县| 松江区| 定结县| 五常市| 武夷山市| 三亚市| 宝山区| 开阳县| 页游| 陇川县| 定安县| 瓦房店市| 玛纳斯县| 三台县| 巴彦县| 平阴县| 怀安县| 慈溪市| 林口县| 宜君县| 荔浦县| 肃宁县| 紫阳县| 靖江市| 吴江市| 保靖县| 衡阳市| 顺平县| 西充县| 亳州市| 泸州市| 长岭县| 文山县|