一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python基礎教程之Filter使用方法

python基礎教程之Filter使用方法

2020-09-18 10:13腳本之家 Python

這篇文章主要介紹了python基礎教程之Filter使用方法的相關資料,這里對Python Filter 進行了簡單實例詳解,需要的朋友可以參考下

python Filter

Python中的內置函數filter()主要用于過濾序列。

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

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

例1:

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

上述例子的輸出結果為:

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

例2:在一個list中,刪掉偶數,只保留奇數,可以這么寫:

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

改程序輸出結果為:

?
1
[1, 5, 9, 15]

注意:filter()函數返回的是一個Iterator,也就是一個迭代器,所以要強迫filter()完成計算結果,需要用list()函數獲得所有結果并返回list。

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

原文鏈接:http://blog.csdn.net/xiongchun11/article/details/54408120

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男人猛戳女人下部30分钟 | 精品一卡2卡3卡4卡5卡亚洲 | 奇米网在线| 91精品啪在线观看国产91九色 | 精品一区二区三区在线视频观看 | 国产精品一区三区 | 国产精品久久免费观看 | 欧美日韩精品亚洲精品v18 | 国产激情视频网站 | 国产精品欧美日韩一区二区 | 精品国产免费观看一区高清 | 国产特黄一级一片免费 | 大桥未久一区二区 | 久久国产热视频99rev6 | chinese国产打屁股 | 国产成人一区二区三区在线视频 | 国产精品久久久精品视频 | 国产目拍亚洲精品一区二区三区 | 草莓秋葵菠萝蜜绿巨人污 | 国产一区二区三区四 | 欧美不卡一区二区三区免 | s8017加密路线免费 | 欧美一区精品二区三区 | 555www成人网 | 国产成人精品曰本亚洲78 | 99久久精品国产免费 | 波多野结衣无码 | 天天干夜夜拍 | 国产不卡视频 | yellow高清视频日本动漫 | 秋霞午夜 | 色综合亚洲天天综合网站 | 国产精品久久国产精品99 | 日日摸日日添日日透 | 亚州在线播放 | 国产永久在线观看 | 欧美日韩亚洲第一区在线 | 香蕉久久一区二区三区啪啪 | 免费看日韩 | 亚洲乱码一二三四五六区 | 成在线人免费 |