遍历序列,对序列中每个元素进行操作,最终获取新的序列。

 

 传入一个函数和一个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

 

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。