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

python基礎(chǔ)教程之Filter使用方法

 更新時(shí)間:2017年01月17日 10:00:08   投稿:lqh  
這篇文章主要介紹了python基礎(chǔ)教程之Filter使用方法的相關(guān)資料,這里對(duì)Python Filter 進(jìn)行了簡(jiǎn)單實(shí)例詳解,需要的朋友可以參考下

python Filter

Python中的內(nèi)置函數(shù)filter()主要用于過(guò)濾序列。

和map類似,filter()也接收一個(gè)函數(shù)和序列,和map()不同的是,filter()把傳入的函數(shù)依次作用于每個(gè)元素,然后根據(jù)返回值是

True還是False決定保留還是丟棄該元素。

例1:

number_list = range(-5, 5) 
less_than_zero = list(filter(lambda x: x < 0, number_list)) 
print(less_than_zero) 

上述例子的輸出結(jié)果為:

[-5, -4, -3, -2, -1] 

例2:在一個(gè)list中,刪掉偶數(shù),只保留奇數(shù),可以這么寫(xiě):

def is_odd(n): 
  return n % 2 == 1 
 
list(filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15])) 

改程序輸出結(jié)果為:

[1, 5, 9, 15] 

注意:filter()函數(shù)返回的是一個(gè)Iterator,也就是一個(gè)迭代器,所以要強(qiáng)迫f(wàn)ilter()完成計(jì)算結(jié)果,需要用list()函數(shù)獲得所有結(jié)果并返回list。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

志丹县| 靖江市| 宿迁市| 忻州市| 陇川县| 木里| 石家庄市| 克山县| 千阳县| 宁晋县| 项城市| 长乐市| 北辰区| 如皋市| 滦南县| 曲沃县| 汕头市| 土默特右旗| 巴里| 天长市| 丹巴县| 青川县| 平度市| 恩平市| 巴塘县| 阿坝| 肃南| 大邑县| 延边| 安泽县| 西华县| 沾益县| 灵台县| 孝感市| 凌海市| 兴国县| 玛沁县| 义乌市| 兴义市| 石渠县| 大荔县|