首页 / 知识

python有map方法吗

2023-11-12 13:15:00

python中的map:

map()会根据提供的函数对指定序列做映射。

第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表。

map()函数语法:

map(function,iterable,...)

参数

function--函数

iterable--一个或多个序列

返回值

Python2.x返回列表。

Python3.x返回迭代器。

以下实例展示了map()的使用方法:

>>>defsquare(x):#计算平方数

...returnx**2

...

>>>map(square,[1,2,3,4,5])#计算列表各个元素的平方

[1,4,9,16,25]

>>>map(lambdax:x**2,[1,2,3,4,5])#使用lambda匿名函数

[1,4,9,16,25]

#提供了两个列表,对相同位置的列表数据进行相加

>>>map(lambdax,y:x+y,[1,3,5,7,9],[2,4,6,8,10])

[3,7,11,15,19]

以上内容为大家介绍了python培训之有map方法吗,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们

培训位置数据方法序列

最新内容

相关内容

热门文章

推荐文章

标签云

猜你喜欢