Python:lambda、map、filter、reduce
来源:互联网 发布:java truststore 编辑:程序博客网 时间:2024/05/22 17:13
lambda函数
lambda函数是一种只包含一个表达式的、内联的、匿名函数。创建lambda函数的语法为: lambda [arguments]: expression
示例:
>>> f=lambda x,y: 2*x+3*y+1>>> f(1,2)9>>> (lambda x,y: 2*x+3*y+1)(1,2)9
map函数
- 函数原型:
map(function, iterable, ...)
- 功能:将函数
function
作用于iterable
的每个元素中,返回一个与iterable
大小相同的列表。 - 示例:
>>> map(lambda x: x*x,range(10))[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> map(str,range(10))['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
filter函数
- 函数原型:
filter(function, iterable)
- 功能:返回列表
iterable
中能使function
为真的元素组成的列表。 - 示例:
>>> filter(lambda x:x%2==1,range(10))[1, 3, 5, 7, 9]
reduce函数
函数原型:
reduce(function, iterable[, initializer])
功能:将带有两个参数的函数
function
从左向右累计的应用到iterable
的元素上,并将结果累加。- 示例:
>>> reduce(lambda x,y:x+y,range(1,10))45>>> sum(range(1,10))45
参考资料
- Python文档之内建函数
- 廖雪峰Python教程
阅读全文
0 0
- python filter lambda reduce map
- Python: lambda, map, reduce, filter
- Python filter、map、reduce、lambda
- Python:lambda、map、filter、reduce
- filter、map、reduce、lambda(Python)
- Python特殊语法:filter、map、reduce、lambda
- Python 特殊语法filter、map、reduce、lambda
- [Python] 函数lambda(), filter(), map(), reduce()
- [Python] 函数lambda(), filter(), map(), reduce()
- Python特殊语法:filter、map、reduce、lambda
- Python特殊语法:filter、map、reduce、lambda
- Python特殊语法:filter、map、reduce、lambda
- Python特殊语法:filter、map、reduce、lambda
- Python特殊语法:filter、map、reduce、lambda
- python特殊用法:filter map reduce lambda
- Python特殊语法:filter、map、reduce、lambda
- Python特殊语法:filter、map、reduce、lambda
- Python特殊语法:filter、map、reduce、lambda
- Spring-Boot:Unregistering JMX-exposed beans on shutdown
- 为什么PHP setcookie()函数在输出后调用也可以设置cookie在远端浏览器?
- 新的起点,新的开始!
- 【Linux学习笔记】Chapter 7 Linux文件与目录管理_笔记
- Internet Download Manager IDM 如何抓取网页 整个网页内容
- Python:lambda、map、filter、reduce
- AI和00后
- codeforces The Bakery(n个数划分k区间,权值为区间不同数,问总权值最大)
- react native中的属性、状态、样式的理解
- 商家入驻小程序接系统开发
- 51nod 1116 K进制下的大数
- 快速幂+快速矩阵幂学习
- Unity3D中的SendMessage使用(消息推送)
- java.util.ConcurrentModificationException:并发修改异常!