filter() 函數的使用


Python3 filter() 函數


描述

filter() 函數用於過濾序列,過濾掉不符合條件的元素,返回一個迭代器對象,如果要轉換為列表,可以使用 list() 來轉換。

該接收兩個參數,第一個為函數,第二個為序列,序列的每個元素作為參數傳遞給函數進行判,然后返回 True 或 False,最后將返回 True 的元素放到新列表中。

語法

以下是 filter() 方法的語法:

 
 
 
         

參數

  • function -- 判斷函數。
  • iterable -- 可迭代對象。

返回值

返回一個迭代器對象


實例

以下展示了使用 filter 函數的實例:

過濾出列表中的所有奇數:

 
 
 
         

 

輸出結果 :

 
 
 
         

過濾出1~100中平方根是整數的數:

 
 
 
         

輸出結果 :

 
 
 
         

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM