110 of 151 menu

Funktionen map

Funktionen map returnerar ett ändrat itererbart objekt efter att en given funktion applicerats på det. I den första parametern anger vi en callback-funktion som kommer att tillämpas på varje element. I den andra parametern - objektet som ska itereras över.

Funktionen returnerar som sitt resultat ett specifikt itererbart objekt. Det kan omvandlas till en lista genom att använda funktionen list.

Syntax

map(funktion, objekt för filtrering)

Exempel

Låt oss med hjälp av funktionen map upphöja varje element i vår lista till kvadrat:

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

Resultat av kodkörning:

[4, 9, 36, 64, 225]

Exempel

Och låt oss nu applicera funktionen map på en tupel och visa resultatet som en lista:

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

Resultat av kodkörning:

[4, 10, 14, 16]

Se även

  • funktionen filter,
    som filtrerar itererbara objekt
  • funktionen zip,
    som itererar över tupler
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa