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
相關用法
- Python Enumerate()用法及代碼示例
- Python Event set()用法及代碼示例
- Python Event clear()用法及代碼示例
- Python Event is_set()用法及代碼示例
- Python Event wait()用法及代碼示例
- Python numpy.less()用法及代碼示例
- Python Sympy Permutation.list()用法及代碼示例
- Python Matplotlib.figure.Figure.subplots_adjust()用法及代碼示例
- Python numpy.tril()用法及代碼示例
- Python Matplotlib.pyplot.matshow()用法及代碼示例
- Python __file__用法及代碼示例
- Python Pandas Panel.add()用法及代碼示例
- Python random.getstate()用法及代碼示例
- Python Scipy integrate.quadrature()用法及代碼示例
- Python Pgmagick edge()用法及代碼示例
- Python numpy.random.standard_normal()用法及代碼示例
- Python Pandas tseries.offsets.CustomBusinessHour.onOffset用法及代碼示例
- Python Matplotlib.pyplot.thetagrids()用法及代碼示例
- Python Pandas TimedeltaIndex.memory_usage用法及代碼示例
- Python os.path.normcase()用法及代碼示例
注:本文由純淨天空篩選整理自Pradeep Elance大神的英文原創作品 Example filter() in python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。