Python filter() 函数

Python内置函数是Python编程语言中预先定义的函数。嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 作用是提高程序的执行效率,内置函数的存在极大的提升了程序员的效率和程序的阅读。本文主要介绍Python filter() 内置函数的使用及示例代码。

Python 内置函数

例如:

过滤数组,并返回一个仅包含等于或大于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)

1、定义和用法

filter()函数返回一个迭代器,该迭代器通过函数筛选指定元素,以判断指定元素是否满足条件。

2、调用语法

filter(function, iterable)

3、参数说明

参数

描述

function

对可迭代对象中的每个元素进行判断的函数,函数需返回 True 或 False,满足条件元素,返回 True 的元素放到新列表中。否则,返回False。

iterable

可迭代的对象

Python 内置函数

推荐阅读
cjavapy编程之路首页