filter(第26篇)

filter函數(shù)跟它的名字一樣,用于過濾序列。

它也接收一個函數(shù)跟一個序列,然后將函數(shù)作用于序列中的每一個元素。不過接收的那個函數(shù)的返回值必須得是布爾值,根據(jù)返回值是True還是Flase,來決定保留該元素還是丟棄。

比如,在一個list中,刪掉偶數(shù),保留奇數(shù):


>>> def isOdd(num):
            return num%2==1

list(filter(isOdd, [1,3,2,7,4,9,10]))

filter返回的是一個Iterator,是一個惰性序列。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 前言 人生苦多,快來 Kotlin ,快速學習Kotlin! 什么是Kotlin? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,669評論 9 118
  • 數(shù)組是一種可變的、可索引的數(shù)據(jù)集合。在Scala中用Array[T]的形式來表示Java中的數(shù)組形式 T[]。 v...
    時待吾閱讀 1,058評論 0 0
  • 1、“啊,人生,你的痛苦與不幸在哪里呢?” 那種迸發(fā)的幻想曾以數(shù)學論證的精確性向他顯示:人生是沒有意義的。就是這種...
    想做一只懶懶的考拉閱讀 669評論 0 1
  • 一些動效和作品 http://huaban.com/pins/176930856/ http://www.uisd...
    靖蘭亭閱讀 598評論 0 50

友情鏈接更多精彩內(nèi)容