110 of 151 menu

Funkcia map

Funkcia map vracia upravený iterovateľný objekt po aplikácii naň zadanej funkcie. V prvom parametri uvádzame funkciu-callback, ktorá bude aplikovaná na každý prvok. V druhom parametri - objekt na prechádzanie.

Funkcia vracia ako výsledok špeciálny iterovateľný objekt. Jeho možno previesť na zoznam, pomocou funkcie list.

Syntax

map(funkcia, objekt na filter)

Príklad

Pomocou funkcie map umocnime každý prvok nášho zoznamu na druhú:

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

Výsledok vykonania kódu:

[4, 9, 36, 64, 225]

Príklad

A teraz aplikujme funkciu map na n-ticu, a výsledok vypíšme v podobe zoznamu:

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

Výsledok vykonania kódu:

[4, 10, 14, 16]

Pozri tiež

  • funkcia filter,
    ktorá filtruje iterovateľné objekty
  • funkcia zip,
    ktorá prechádza n-tice
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť