描述:
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