真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python中map函數(shù)和filter函數(shù)有哪些區(qū)別-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)python中map函數(shù)和filter函數(shù)有哪些區(qū)別的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

10年積累的成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有同德免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

之前向大家介紹過python中map函數(shù)和filter函數(shù)使用方法(map函數(shù))(filter函數(shù)),它們都作用于python中的序列。而且使用的參數(shù)第一個參數(shù)都是一個函數(shù),第二個參數(shù)是一個可迭代序列,。那么它們在使用過程中有什么區(qū)別呢?

一、map函數(shù)

根據(jù)給定函數(shù)對指定序列做映射

1、語法

map(function, iterable, ...)

2、參數(shù)

第一個參數(shù)function是函數(shù),用于做映射;

第二個參數(shù)iterable表示一個或多個序列。

3、使用lambda方法

print(list(map(lambda n : n % 2 == 1, range(20))))
# 結(jié)果 [False, True, False, True, False, True, False, True, False, 
True, False, True, False, True, False, True, False, True, False, True]

變成了它判斷對錯的條件,只打印true和false;

形成一個可迭代序列,然后用list函數(shù)把可迭代序列變成list形式。

二、filter函數(shù)

1、語法

filter(function, iterable)

2、參數(shù)

第一個參數(shù)function是函數(shù),用于判斷條件;

第二個參數(shù)iterable表示可迭代對象。

3、使用lambda方法

print(list(filter(lambda n : n % 2 == 1, range(20))))
# 結(jié)果 [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

匿名函數(shù)lambda給出的是個篩選條件,從1到19中篩選出奇數(shù)來;

filter將傳入的函數(shù)依次作用到序列的每個元素,True則返回 False則不返回。

感謝各位的閱讀!關(guān)于“python中map函數(shù)和filter函數(shù)有哪些區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享題目:python中map函數(shù)和filter函數(shù)有哪些區(qū)別-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://weahome.cn/article/eohoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部