码迷,mamicode.com
首页 > 其他好文 > 详细

map函数的使用

时间:2020-05-20 14:15:05      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:迭代   data-   多个参数   lis   div   用途   要求   das   new   

用途:对传入列表里的值按要求的方法进行处理,并返回一个处理后的列表。
处理的函数中所用的参数,都来源于传入的列表,如果有多个参数,则应传入多个列表进行对应。
 
语法:
map(function, iterable,...)
参数:
function——函数
iterable——一个或多个序列
返回值:返回一个迭代器
 1 #传入一个列表
 2 #先写一个函数,作用是把参数*2
 3 func = lambda x:x*2
 4 oldlist = [0,1,2,3,4]   #待处理的列表数据
 5 newlist = list(map(func,oldlist))   #通过map函数,批处理后的数据
 6 print(newlist)
 7 
 8 #传入多个列表
 9 #先写一个函数,作用是把参数x和y相乘
10 func2 = lambda x,y:x*y
11 oldlist1 = [0,1,2,3,4]   #待处理的列表数据
12 oldlist2 = [2,5,7,9]    #待处理的列表数据
13 newlist1 = list(map(func2,oldlist1,oldlist2)) #通过map函数,批处理后的数据
14 print(newlist1)
输入结果:
[0, 2, 4, 6, 8]
[0, 5, 14, 27]
你看明白了吗?

map函数的使用

标签:迭代   data-   多个参数   lis   div   用途   要求   das   new   

原文地址:https://www.cnblogs.com/vigogogogo/p/12923133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!