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]