map函数的使用
Posted vigogogogo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了map函数的使用相关的知识,希望对你有一定的参考价值。
用途:对传入列表里的值按要求的方法进行处理,并返回一个处理后的列表。
处理的函数中所用的参数,都来源于传入的列表,如果有多个参数,则应传入多个列表进行对应。
语法:
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函数的使用的主要内容,如果未能解决你的问题,请参考以下文章