Heim > Backend-Entwicklung > Python-Tutorial > Was bedeutet Karte in Python?

Was bedeutet Karte in Python?

藏色散人
Freigeben: 2019-06-22 10:32:05
Original
11917 Leute haben es durchsucht

Was bedeutet Karte in Python?

Was bedeutet Map in Python?

map() in Python führt die angegebene Reihenfolge gemäß aus bereitgestellte Funktionszuordnung.

Die erste Parameterfunktion ruft die Funktionsfunktion mit jedem Element in der Parametersequenz auf und gibt eine neue Liste zurück, die den Rückgabewert jeder Funktionsfunktion enthält.

Syntax

Syntax der Funktion „map()“:

map(function, iterable, ...)
Nach dem Login kopieren

Parameter

Funktion – Funktion

iterierbar – eine oder mehrere Sequenzen

Rückgabewert

Python 2.x gibt eine Liste zurück.

Python 3.x gibt einen Iterator zurück.

Das folgende Beispiel zeigt, wie man map() verwendet:

>>>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]
Nach dem Login kopieren

Verwandte Empfehlungen: „Python Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Karte in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage