110 of 151 menu

Funkcija map

Funkcija map grąžina pakeistą iteruojamą objektą po nurodytos funkcijos taikymo jam. Pirmame parametre nurodome atgalinio ryšio funkciją, kuri bus taikoma kiekvienam elementui. Antrame parametre - objektą perrinkimui.

Funkcija savo rezultatu grąžina specialų iteruojamą objektą. Jį galima paversti sąrašu, pasinaudojus funkcija list.

Sintaksė

map(funkcija, objektas filtravimui)

Pavyzdys

Panaudokime funkciją map kiekvieną mūsų sąrašo elementą pakeldami kvadratu:

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

Kodo vykdymo rezultatas:

[4, 9, 36, 64, 225]

Pavyzdys

O dabar pritaikykime funkciją map elementų kortėžui, o rezultatą pateikime kaip sąrašą:

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

Kodo vykdymo rezultatas:

[4, 10, 14, 16]

Taip pat žiūrėkite

  • funkcija filter,
    kuri filtravo iteruojamus objektus
  • funkcija zip,
    kuri perrenka kortėžus
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti