Python学习笔记之三:lambda表达式,filter函数,map函数
来源:互联网 发布:java内容管理系统 编辑:程序博客网 时间:2024/04/29 07:10
1、lambda表达式
def a(x): return 2 * x + 1相当于
a = lambda x : 2 * x + 1
对于使用次数很少的函数,可以用lambda表达式,就不用特地给函数命名了。
2、filter函数
filter(function,iterable)将可迭代序列iterable(如列表)的元素依次作为参数传入function中运算,返回运算结果为True的可迭代序列iterable中的元素。
def odd(x): return x % 2temp = range(10)show = filter(odd, temp)list(show)结果为:[1,3,5,7,9],也可以使用
list(filter(lambda x : x % 2, range(10)))
3、map函数
map(function, iterable)与filter类似,但返回的是全部可迭代序列经过function运算后得到的结果,如:
list(map(lambda x : x * 2, range(10)))
结果为:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
0 0
- Python学习笔记之三:lambda表达式,filter函数,map函数
- Python函数式编程之lambda表达式,reduce函数、map函数、filter函数
- python的lambda表达式、filter函数、map函数
- python的lambda表达式 内建函数filter map reduce
- Python零基础入门之八lambda的表达式和filter、map内置函数
- lambda表达式,结合map、reduce、filter函数
- 9.匿名函数:lambda表达式/filter()/map()
- Python函数式编程学习:lambda, map, reduce, filter
- Python函数式编程学习:lambda, map, reduce, filter
- python学习笔记,序列、函数、lambda表达式
- python内置函数:lambda、map、filter
- [Python] 函数lambda(), filter(), map(), reduce()
- [Python] 函数lambda(), filter(), map(), reduce()
- python中的函数:filter/map/reduce/lambda
- python 内置函数filter, lambda, map, reduce
- python函数lambda(), filter(), map(), reduce()
- Python 内置函数 lambda、filter、map、reduce
- [Python] 函数lambda(), filter(), map(), reduce()
- 洛谷 P1403 [AHOI2005]约数研究
- 0221HTML学习_框架
- Android ContentProvider的基本使用1(内容提供者)
- 使用react/lib/update 对数据进行操作
- 《放牛班的春天》
- Python学习笔记之三:lambda表达式,filter函数,map函数
- Android之内容提供者-- 获取联系人和短信信息
- 单链表的基本操作
- 项目中更改注释格式配置
- android activity以dialog形式展现,强大的原生!有图片
- DOM
- Redis 的 Sentinel 文档
- Linux下Apache安装
- Java线上应用故障排查之一:高CPU占用