高阶函数_filter

描述:

filter介绍:在Python2中是一个内置函数,在Python3中它是内置类

内置函数和内置类都在[builtin.py]文件中

 

 filter()函数作用:

  对可迭代对象进行过滤,遍历完后得到一个filter对象。

语法:

filter(函数名, 可迭代对象)

示例代码:取出大于等于18的数字

ages = [12, 17, 15, 29, 18, 22]

filter_obj = filter(lambda ele: ele >= 18, ages)
print(filter_obj)  # <filter object at 0x7f557ebf7b90>
print(type(filter_obj))  # <class 'filter'>

for i in filter_obj:
    print(i, end=' ')  # 29 18 22
View Code

  

  

原文地址:https://www.cnblogs.com/yujiemeigui/p/14610999.html