Python/ref func filter

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python filter()函数

❮内置功能

过滤该数组,并返回一个仅包含等于或大于18的值的新数组:

    ages = [5, 12, 17, 18, 24, 32]

def myFunc(x):
  if x < 18:
    
    return False
  else:
    return True

adults 
    = filter(myFunc, ages)


    for x in adults:
  print(x)

定义和用法

The filter() 函数通过项目过滤项目以测试项目是否被接受时,返回一个迭代器。

句法

    filter(function, iterable)
  

参数值

参数 描述
function 为可迭代项中的每个项目运行的功能
iterable 可迭代的被过滤

❮内置功能