What does map in python mean?
map() in python will do the specified sequence according to the provided function. mapping.
The first parameter function calls the function function with each element in the parameter sequence and returns a new list containing the return value of each function function.
Syntax
map() function syntax:
map(function, iterable, ...)
Parameters
function -- function
iterable -- one or more sequences
Return value
Python 2.x returns a list.
Python 3.x Returns the iterator.
The following example shows how to use map():
>>>def square(x) : # 计算平方数 ... return 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(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]) [3, 7, 11, 15, 19]
Related recommendations: "Python Tutorial"
The above is the detailed content of What does map mean in python?. For more information, please follow other related articles on the PHP Chinese website!