110 of 151 menu

Funksjonen map

Funksjonen map returnerer et endret itererbart objekt etter å ha anvendt en gitt funksjon på det. I den første parameteren spesifiserer vi en callback-funksjon, som vil blive anvendt på hvert element. I den andre parameteren - objektet som skal gjennomgås.

Som sitt resultat returnerer funksjonen et spesialt itererbart objekt. Det kan konverteres til en liste ved å bruke funksjonen list.

Syntaks

map(funksjon, objekt for filtrering)

Eksempel

La oss ved hjelp av funksjonen map opphøye hvert element i listen vår i andre potens:

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

Resultatet av kjøring av koden:

[4, 9, 36, 64, 225]

Eksempel

Og la oss nå anvende funksjonen map på en tuple, og presentere resultatet som en liste:

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

Resultatet av kjøring av koden:

[4, 10, 14, 16]

Se også

  • funksjonen filter,
    som filtrerer itererbare objekter
  • funksjonen zip,
    som gjennomgår tupler
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis