python map函数用法

来源:互联网 发布:cpu硅脂品牌 知乎 编辑:程序博客网 时间:2024/06/03 19:24

python map函数用法

1,第一个参数接收一个函数名,第二个参数接收一个可迭代对象

list1 = [1,2,3]result = map(str,list1)print result

#打印结果['1','2','3']

2,如果第一个参数传入None,第二和第三个参数传入两个可迭代对象,那map()的功能同zip()
list1 = [1,2,3]list2 = ['a','b','c']list3 = map(None,list1,list2)print list3
#打印结果 [(1, 'a'), (2, 'b'), (3, 'c')]
3,自定义一个函数
list4 = [1,2,3,4]def add(a):    a += 1    return alist5 = map(add,list4)print list5
#打印结果[2,3,4,5]

0 0
原创粉丝点击