python中的Map()会根据提供的函数映射指定的序列。
第一个参数函数用参数序列中的每个元素调用函数function,并返回一个包含每个函数返回值的新列表。
语法
Map()函数语法:map(function,iterable,)
参数
功能-功能
Iterable -一个或多个序列
返回值
Python 2.x返回一个列表。
Python 3.x返回一个迭代器。
以下示例显示了如何使用map (): def square(x): #计算平方数
.返回x ** 2
.
Map(square,[1,2,3,4,5]) #计算列表中每个元素的平方
[1, 4, 9, 16, 25]
Map(lambda x: x ** 2,[1,2,3,4,5]) #使用lambda匿名函数
[1, 4, 9, 16, 25]
#提供两个列表以在相同位置添加列表数据。
map(x,y: x y,[1,3,5,7,9],[2,4,6,8,10])
[3, 7, 11, 15, 19]
原文地址:python中map的意思,python map的用法_菜鸟教程之家
本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。
Python中Map函数的使用与解释,
Map()函数在Python中用于将一个函数应用到一个序列的所有元素上,返回一个新的列表或迭代器,包含函数对每个元素处理后的结果。例如,可以使用Map()来计算列表中所有数字的平方,或者结合两个列表的对应元素。在Python3中,Map()返回的是一个迭代器而不是列表。
5627

被折叠的 条评论
为什么被折叠?



