Python_内置函数之map()
2024-09-07 16:21:34
map
会根据提供的函数对指定序列做映射.
代码如下:
def square(x): return x ** 2 ret = map(square, [1, 2, 3, 4, 5]) # 计算列表各元素的平方
print(ret) for i in ret: print(i)
结果如下:
<map object at 0x0000021F9D72B240>
1
4
9
16
25
转化成匿名函数lambda如下:
map(lambda x: x ** 2, [1, 2, 3, 4, 5])
结果如下:
[1, 4, 9, 16, 25]
最新文章
- HTML5 data-* 自定义属性
- Swift3.0语言教程字符串转换为数字值
- 洛谷 P1546 最短网络 Agri-Net Label:Water最小生成树
- JVM-class文件完全解析-字段表集合
- dalvik虚拟内存管理之三——调试信息
- vector list array deque
- SSH 概念及使用详解
- POJ 3259 Wormholes( bellmanFord判负环)
- Servlet的学习之Session(4)
- rsync的用法
- 配置linux软件下载跟新地址
- [SCOI2008]天平
- ORACLE知识点总结
- dirty_background_ration 与 /proc/sys/vm/dirty_ratio
- English trip EM2-LP-3A Gifts Teacher:Patrick
- 如何调用另一个python文件中的代码
- django的小操作,查询效率up, 引用art-template模板+djangorestframework
- 深入理解那该死的BOM
- activeMQ的高级特性:嵌入activemq
- 随机抽样一致性算法(RANSAC)示例及源代码--转载