码迷,mamicode.com
首页 > 其他好文 > 详细

高阶函数_filter

时间:2021-04-05 11:51:47      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:等于   大于等于   soft   size   ros   tin   div   end   迭代   

 

filter介绍与作用:

  

"""
1. 说明:
在Python2中是一个内置函数,在Python3中它是内置类
内置函数和内置类都在[builtin.py]文件中

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

3. 格式:
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

  

  

高阶函数_filter

标签:等于   大于等于   soft   size   ros   tin   div   end   迭代   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!