Home  >  Article  >  Backend Development  >  How to use map in python

How to use map in python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-21 10:10:194803browse

How to use map in python

#How to use the map method in python? Let me introduce you to the specific method:

Description

map() will map the specified sequence according to the provided function.

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

Related recommendations: "python video tutorial"

Return value

Python 2.x Returns a list.

Python 3.x Returns the iterator.

Example

The following example shows the use of 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]

The above is the detailed content of How to use map in python. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn