遍历序列,对序列中每个元素进行操作,最终获取新的序列。
传入一个函数和一个list
1 # -*- coding: utf-8 -*-
2
3 li = [11, 22, 33]
4
5 new_list = map(lambda a: a + 100, li)
6
7 print new_list
8
9 '''
10 运行结果:
11 [111, 122, 133]
12 [Finished in 0.1s]
13
14 '''
View Code
也可以传入一个函数和多个list
1 # -*- coding: utf-8 -*-
2
3 li = [11, 22, 33]
4 sl = [1, 2, 3]
5 new_list = map(lambda a, b: a + b, li, sl)
6
7 print new_list
8
9 '''
10 result :
11 [12, 24, 36]
12 [Finished in 0.1s]
13 '''
View Code
文章链接
发表评论