亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁/技術(shù)文章
文章詳情頁

python3 lambda表達(dá)式詳解

瀏覽:2日期:2022-06-20 15:14:00
技術(shù)背景

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

二元求和

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

[dechin@dechin-manjaro 2021-python]$ ipythonPython 3.8.5 (default, Sep 4 2020, 07:30:14) Type ’copyright’, ’credits’ or ’license’ for more informationIPython 7.19.0 -- An enhanced Interactive Python. Type ’?’ for help.In [1]: sum2 = lambda x,y: x+yIn [2]: sum2(3,5)Out[2]: 8結(jié)合map函數(shù)

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

In [9]: list(map(lambda x:x**2, range(10)))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á)式的常用語法以及使用的場(chǎng)景。在一般情況下,其最大的意義還是簡(jiǎn)化了python中函數(shù)的定義方式,在可讀性上遠(yuǎn)不如def所定義的函數(shù)。

以上就是python3 lambda表達(dá)式詳解的詳細(xì)內(nèi)容,更多關(guān)于python3 lambda表達(dá)式的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 青青青亚洲精品国产 | 国产精品久久久久久免费播放 | 99je全部都是精品视频在线 | 欧美高清色视频在线播放 | 制服丝袜第一页在线观看 | 99久久er热在这里只有精品16 | 欧美日韩国产亚洲人成 | 最新孕交videosgratis | 欧美日韩国产手机在线观看视频 | 亚洲午夜久久影院 | 日韩免费毛片视频 | 亚洲国产91| 亚洲国产精品日韩在线观看 | 免费毛片观看 | 亚洲一级毛片在线观 | 国产精品免费视频一区 | 中文毛片 | 精品国产_亚洲人成在线高清 | 91久久国产综合精品女同国语 | 亲子乱子xxxxxx | 精品视频一区二区三区在线观看 | 国产亚洲精品综合在线网址 | 国产精品a在线观看香蕉 | 久久精品免视看国产明星 | 日本xxxwww色视频 | 国产的老妇人 | 欧美5g影院天天5g天天看 | 女人一级一级毛片 | 国产精品91视频 | 99久久精品免费精品国产 | 国产一区二区三区国产精品 | 成人精品国产亚洲欧洲 | 一级毛片无遮挡免费全部 | 在线久综合色手机在线播放 | 国产精品国产三级国产普通 | 中文字幕乱码一区三区免费 | 女色在线观看免费视频 | 国产h在线观看 | 国内精品视频免费观看 | 91官网| 热久久最新地址 |