python中的map()函数
map(function, iterable, ...)
1.对可迭代函数'iterable'中的每一个元素应用‘function’方法,将结果作为list返回...return x+100
...
>>> hh = [11,22,33]
>>> map(add100,hh)
[111, 122, 133]
如果是python 3见上一篇博客。...2、如果给出了额外的可迭代参数,则对每个可迭代参数中的元素‘并行’的应用‘function’。(翻译的不好,这里的关键是‘并行’)
>>> def abc(a, b, c):
......= [77,88,99]
>>> map(abc,list1,list2,list3)
[114477, 225588, 336699]
3、如果'function'给出的是‘None’,自动假定一个...‘identity’函数(这个‘identity’不知道怎么解释,看例子吧)
>>> list1 = [11,22,33]
>>> map(None,list1)
[11, 22, 33]
>>> list1