当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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