python map()
来源:互联网 发布:unity3d导出obj 编辑:程序博客网 时间:2024/06/03 21:16
map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。
1、对可迭代函数'iterable'中的每一个元素应用‘function’方法,将结果作为list返回。
来个例子:
def add(x): return x+100a=[100,200,300]map(add,a)Out[28]: [200, 300, 400]就像文档中说的:对hh中的元素做了add100,返回了结果的list。
2、如果给出了额外的可迭代参数,则对每个可迭代参数中的元素‘并行’的应用‘function’。(翻译的不好,这里的关键是‘并行’)
def add1(a,b,c): return a*10000+b*100+clist1=[11,22,33]list2=[44,55,66]list3=[77,88,99]map(add1,list1,list2,list3)Out[30]: [114477, 225588, 336699]
看到并行的效果了吧!在每个list中,取出了下标相同的元素,执行了abc()。 0 0
- python map()
- python map
- python map
- python map
- python map
- python map
- Python map
- Python map
- python map()
- python map()
- python map()
- python-map
- python map()
- python的map --待续
- python map and apply
- python:map filter reduce
- 字典,python中的map
- vim python map exec
- Android 获取assets的绝对路径
- PyHusky快速开始
- 常见的20种“瓶颈”(性能问题)
- node-webkit制作桌面应用
- C#使用 Salt + Hash 来为密码加密
- python map()
- Python和numpy 中random 用法
- 狄储
- oj1977: C语言实验——求三个整数的最大值
- xcode 修改默认工作目录
- [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- java中的多态、继承、this和super
- 1086. Tree Traversals Again (25)
- Node.js学习笔记(一)基础介绍