全國咨詢熱線:400-618-4000

布莱顿vs曼联视频直播:python的filter函數怎么用?[python技術分享]

布莱顿prime怎么获得 www.wnjebw.com.cn 創建時間:2019年10月31日15時46分


python的filter函數怎么用?filter函數會對指定序列執行過濾操作。
 
filter函數的定義如下:


filter(function, iterable)


在上述定義中,第一個參數 function可以是函數名稱或者None,第二個參數 iterable可以是序列、支持迭代的容器或迭代器。返回值為迭代器對象(Python2中,filter函數的返回值是列表類型)。其中,function函數只能接收一個參數,而且該函數的返回值為布爾值?!就萍雋私猓?a href="//www.wnjebw.com.cn/python/">python+人工智能課程】

filter函數

 
filter函數的作用是以參數迭代器中的每個元素分別調用 function函數,最后返回的迭代器包含調用結果為True的元素。示例代碼如下:
 


func = lambda x: x % 2
result = filter(func, [1, 2, 3, 4, 51])
print (list(result))


上述示例中,定義了一個匿名函數func,返回某個數取余以后的結果,接著調用filter函數將[1, 2, 3, 4, 5]中的每個元素取出來,作為func的參數調用func函數,之后將結果轉換為列表的形式顯示。
 
程序輸出結果為:

[1, 3, 5]


本文來自:傳智播客python+人工智能學院  python.www.wnjebw.com.cn


猜你喜歡:pythonmap函數的用法


金彩彩票网址 连锁靠什么赚钱 国标麻将牌型番数图解 腾讯欢乐麻将官网下载 如何用自己的私家车赚钱 天天贵阳麻将绑定代理 都昌做牙齿的都赚钱了 csgo现在囤什么可以赚钱 友乐广西麻将2元微信群 去义乌接手工活赚钱不 玩棋牌游戏上庄能赚钱吗 锡厂为什么赚钱 2019捕鱼平台 债券经纪人是怎么赚钱的 快递怎么加盟怎么赚钱吗 天天彩票苹果