map()
map()可以对所有的对象执行同一个操作
eg:
li =[11,22,33,44,55]
def x(arg):
return arg+100
r=map(x,li)
print r
得到的结果就是每个li的元素+100
自定义map mymap()
def mymap(fun,arg): #fun =>x函数 arg=> li列表
result=[]
for i in arg:
ret=return fun(i)
result.append(ret)
return result
r=mymap(x,li)
这就是map()函数的执行过程