编程语言
首页 > 编程语言> > Python高阶函数---filter

Python高阶函数---filter

作者:互联网

filter函数

filter(fn,lsd)
作用:过滤
流程:lsd中所有的元素作用到fn上,如果返回True那么久保留该值,如果返回False那就过滤掉该值

 

L = [1,2,3,4,5,6,7,8]
def func(key):
    if key%2 == 0:
        return True
    else:
        return False
res = list(filter(func,L))
print(res)



F:\学习代码\Python代码\venv\Scripts\python.exe F:/学习代码/Python代码/day6/高阶函数---filter.py
[2, 4, 6, 8]

Process finished with exit code 0

 

标签:lsd,Python,res,代码,filter,func,高阶
来源: https://blog.csdn.net/qq_41112887/article/details/88767669