Funksie map
Die funksie map gee 'n veranderde
itereerbare voorwerp terug nadat die
gespesifiseerde funksie daarop toegepas is.
In die eerste parameter spesifiseer ons die
terugroep-funksie wat op elke element
toegepas sal word. In die tweede parameter -
die voorwerp om deur te gaan.
Die funksie gee 'n spesiale itereerbare
voorwerp as sy resultaat terug. Dit kan in
'n lys omgeskakel word deur die funksie
list te gebruik.
Sintaksis
map(funksie, voorwerp om te filter)
Voorbeeld
Kom ons gebruik die funksie map om
elke element van ons lys te kwadreer:
lst = [2, 3, 6, 8, 15]
res = map(lambda x: x ** 2, lst)
print(list(res))
Resultaat van kode-uitvoering:
[4, 9, 36, 64, 225]
Voorbeeld
Laat ons nou die funksie map op 'n
tupel toepas en die resultaat as 'n lys
uitdruk:
tlp = (2, 5, 7, 8)
res = map(lambda x: x + x, tlp)
print(list(res))
Resultaat van kode-uitvoering:
[4, 10, 14, 16]