Kazi map
Kazi map inarudisha kitu
kilichobadilishwa kinachoweza kupeperushwa
baada ya utendaji ulioainishwa kutumika kwake.
Katika kigezo cha kwanza
tunaainisha utendaji-wa-wito-wa-nyuma, ambao uta
tumika kwa kila kipengele.
Katika kigezo cha pili - kitu cha kupeperusha.
Kwa matokeo yake, kazi inarudisha
kitu maalum kinachoweza kupeperushwa.
Kinaweza kubadilishwa kuwa orodha, kwa kutumia
kazi list.
Sintaksia
map(utendaji, kitu cha kuchuja)
Mfano
Wacha kwa kutumia kazi map
tuinuze kila kipengele cha orodha yetu kwa
mraba:
lst = [2, 3, 6, 8, 15]
res = map(lambda x: x ** 2, lst)
print(list(res))
Matokeo ya utekelezaji wa kificho:
[4, 9, 36, 64, 225]
Mfano
Sasa wacha tutumie kazi map
kwa tuple, na matokeo tuyaonyeshe kwa umbo la
orodha:
tlp = (2, 5, 7, 8)
res = map(lambda x: x + x, tlp)
print(list(res))
Matokeo ya utekelezaji wa kificho:
[4, 10, 14, 16]