當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Example filter()用法及代碼示例


Python 中的 filter 函數用於使用特定條件從可迭代對象中獲取一些選定元素。在本文中,我們將采用一個列表並通過應用某些條件從中選擇一些元素。

用法

filter(function, iterable)
function:A Function to be run for each item in the iterable
iterable:The iterable to be filtered

在下麵的示例中,我們定義了一個函數,該函數將一個數字除以 2 以檢查是否有任何提醒,然後確定該數字是奇數還是偶數。此函數應用於使用 filter() 的列表。

示例

listA = [15, 8, 21, 13, 32]
def findeven(x):
   if x %2 !=0:
      return False
   else:
      return True
evenum = filter(findeven, listA)
for x in evenum:
   print(x)

輸出

運行上麵的代碼給我們以下結果 -

8
32

相關用法


注:本文由純淨天空篩選整理自Pradeep Elance大神的英文原創作品 Example filter() in python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。