python特殊函数之lambda和map
2015-07-20 15:23
911 查看
lambda表达式返回一个函数对象
map(function,sequence),把sequence中的值逐个传给function,返回一个包含函数执行结果的list
例子:
squares = list(map(lambda x: x**2, range(10)))
squares值是
本文出自 “在路上” 博客,请务必保留此出处http://mingxiao.blog.51cto.com/8124243/1676389
map(function,sequence),把sequence中的值逐个传给function,返回一个包含函数执行结果的list
例子:
squares = list(map(lambda x: x**2, range(10)))
squares值是
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]相当于:
squares = [x**2 for x in range(10)]也相当于:
>>> squares = []>>> for x in range(10): ... squares.append(x**2)
本文出自 “在路上” 博客,请务必保留此出处http://mingxiao.blog.51cto.com/8124243/1676389
相关文章推荐
- python进阶四:类的继承
- Python的Django框架中自定义模版标签的示例
- 关于Python在函数中接收元组和列表的理解
- 【笨办法学Python】习题11:打印出改变了的输入
- python报错:IndentationError: unexpected indent
- Python日志之Python控制流
- Python日志之Python控制流(顺序,分支,循环)
- Python中默认参数self的理解
- python operator.itemgetter函数 sorted函数
- Python学习笔记——Unicode
- 你可能没听过的11个Python库
- Python 一些值得注意的地方
- 详解在Python的Django框架中创建模板库的方法
- python 下载 JPG 图片
- 简单介绍Python的Django框架加载模版的方式
- 建立eclipse+PyDev+Python+NumPy+SciPy的环境
- python 分析android日志获取activit加载时间
- python 快排,堆排,归并
- python安装第三方库
- Apriori算法的python实现