110 of 151 menu

Funkce map

Funkce map vrací upravený iterovatelný objekt po aplikaci zadané funkce na něj. V prvním parametru zadáme funkci-callback, která bude aplikována na každý prvek. Ve druhém parametru - objekt pro průchod.

Funkce svým výsledkem vrací speciální iterovatelný objekt. Ten lze převést na seznam pomocí funkce list.

Syntaxe

map(funkce, objekt pro filtr)

Příklad

Pomocí funkce map umocněme každý prvek našeho seznamu na druhou:

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

Výsledek provedení kódu:

[4, 9, 36, 64, 225]

Příklad

Nyní aplikujme funkci map na n-tici a výsledek zobrazme jako seznam:

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

Výsledek provedení kódu:

[4, 10, 14, 16]

Viz také

  • funkce filter,
    která filtruje iterovatelné objekty
  • funkce zip,
    která prochází n-tice
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout