map函数原理

# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#map函数
#map函数会对一个序列对象中的每一个元素应用被传入的函数,并返回一个包含了所有函数调用结果的一个列表



#map函数原理
counters=[1,2,3,4]
updated=[]
for x in counters:
    updated.append(x+10)
    
print updated  #[11, 12, 13, 14]


#map函数
counters=[1,2,3,4]
def inc(x):
    return x+10

result=map(inc,counters)##[11, 12, 13, 14]
print result,type(result)
result=list(result)
print result

 

posted @ 2015-10-25 20:19  Xiao|Deng  阅读(249)  评论(0编辑  收藏  举报