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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј