Python_29内置函数map

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()函数的执行过程

 

posted on 2018-02-22 16:20  JuGooLar  阅读(104)  评论(0编辑  收藏  举报

导航