110 of 151 menu

Die map-Funktion

Die Funktion map gibt ein verändertes iterierbares Objekt zurück, nachdem die angegebene Funktion darauf angewendet wurde. Im ersten Parameter geben wir die Callback-Funktion an, die auf jedes Element angewendet wird. Im zweiten Parameter - das Objekt für die Iteration.

Als Ergebnis gibt die Funktion ein speziales iterierbares Objekt zurück. Es kann in eine Liste umgewandelt werden, indem die Funktion list verwendet wird.

Syntax

map(Funktion, Objekt für die Filterung)

Beispiel

Lassen Sie uns mit der Funktion map jedes Element unserer Liste quadrieren:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Ergebnis der Codeausführung:

[4, 9, 36, 64, 225]

Beispiel

Lassen Sie uns nun die Funktion map auf ein Tupel anwenden und das Ergebnis als Liste ausgeben:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Ergebnis der Codeausführung:

[4, 10, 14, 16]

Siehe auch

  • Funktion filter,
    die iterierbare Objekte filtert
  • Funktion zip,
    die Tupel durchläuft
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen