Python3 map()-Funktion

Python3 内置函数Python3 integrierte Funktionen


Beschreibung

Die map()-Funktion bildet die angegebene Sequenz gemäß der bereitgestellten Funktion ab.

Der erste Parameter function wird mit jedem Element in der Parametersequenz aufgerufen und gibt eine neue Liste zurück, die den Rückgabewert jedes Funktionsaufrufs enthält.

Syntax

Im Folgenden wird die Syntax der map()-Methode dargestellt:

map(function, iterable, ...)

Parameters

  • function -- Eine Funktion
  • iterable -- Eine oder mehrere Sequenzen

Rückgabewert

Gibt einen Iterator zurück.


Beispiele

Die folgenden Beispiele zeigen, wie map() verwendet wird:

Python3.x Beispiele

>>> def square(x) :         # Quadratzahlen berechnen
...     return x ** 2
...
>>> map(square, [1,2,3,4,5])    # Berechnen Sie das Quadrat jedes Elements in der Liste
<map object at 0x100d3d550>     # Gibt einen Iterator zurück
>>> list(map(square, [1,2,3,4,5]))   # Verwenden Sie list(), um in eine Liste zu konvertieren
[1, 4, 9, 16, 25]
>>> list(map(lambda x: x ** 2, [1, 2, 3, 4, 5]))   # Anonyme lambda-Funktion verwenden
[1, 4, 9, 16, 25]
>>>

Python3 内置函数Python3 integrierte Funktionen

Andere Erweiterungen