110 of 151 menu

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]

Angalia pia

  • kazi filter,
    inayochuja vitu vinavyoweza kupeperushwa
  • kazi zip,
    inayopeperusha tuple
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa