python中lambda,reduce,filter,map的使用简介
条评论- lambda 匿名函数,不能使用关键词如if
1 | #求和计算 |
- reduce
1 | In [15]: reduce(lambda x,y:x+y,range(1,11)) |
- filter 可以用来过滤列表
1 | #筛选大于5的值,注意lambda中不能使用if |
- map 操作列表,对列表进行整体变形
fun中有几个参数,就需要几个列表
1 | #列表整体加1 |
1 | #求和计算 |
1 | In [15]: reduce(lambda x,y:x+y,range(1,11)) |
1 | #筛选大于5的值,注意lambda中不能使用if |
fun中有几个参数,就需要几个列表
1 | #列表整体加1 |