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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。