Python3 map()-Funktion
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]
>>>
... 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]
>>>