110 of 151 menu

Функцыя map

Функцыя map вяртае зменены ітэраваны аб'ект пасля ўжывання да яго зададзенай функцыі. У першым параметры паказваем зваротную функцыю, якая будзе ўжывацца да кожнага элемента. У другім параметры - аб'ект для перабору.

Сваім вынікам функцыя вяртае спецыяльны ітэраваны аб'ект. Яго можна пераўтварыць у спіс, скарыстаўшыся функцыяй list.

Сінтаксіс

map(функцыя, аб'ект для фільтрацыі)

Прыклад

Давайце з дапамогай функцыі map возьмем у квадрат кожны элемент нашага спісу:

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

Вынік выканання кода:

[4, 9, 36, 64, 225]

Прыклад

А цяпер давайце ўжывем функцыю map да карэджа, а вынік выведзем у выглядзе спісу:

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

Вынік выканання кода:

[4, 10, 14, 16]

Глядзіце таксама

  • функцыя filter,
    якая фільтруе ітэраваныя аб'екты
  • функцыя zip,
    якая перабірае карэджы
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць