110 of 151 menu

Funkcija map

Funkcija map vraća izmenjeni iterabilni objekat nakon primene na njega zadate funkcije. U prvom parametru navodimo funkciju-povratni poziv (callback), koja će se primeniti na svaki element. U drugom parametru - objekat za prolazak.

Kao rezultat funkcija vraća specijalni iterabilni objekat. Može se pretvoriti u listu, koristeći funkciju list.

Sintaksa

map(funkcija, objekat za filtriranje)

Primer

Hajde da pomoću funkcije map podignemo svaki element naše liste na kvadrat:

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

Rezultat izvršenja koda:

[4, 9, 36, 64, 225]

Primer

A sada hajde da primenimo funkciju map na torku (tuple), a rezultat prikažemo u vidu liste:

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

Rezultat izvršenja koda:

[4, 10, 14, 16]

Pogledajte takođe

  • funkcija filter,
    koja filtrira iterabilne objekte
  • funkcija zip,
    koja prolazi kroz torke (tuples)
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij