110 of 151 menu

Funktsioon map

Funktsioon map tagastab muudetud itereritava objekti peale etteantud funktsiooni rakendamist sellele. Esimeses parameetris määrame callback-funktsiooni, mida rakendatakse igale elemendile. Teises parameetris - objekt, mida läbida.

Funktsioon tagastab oma tulemusena spetsiaalse itereritava objekti. Selle saab teisendada loendiks, kasutades funktsiooni list.

Süntaks

map(funktsioon, objekt filtreerimiseks)

Näide

Kasutame funktsiooni map, et viia iga meie loendi element ruutu:

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

Koodi täitmise tulemus:

[4, 9, 36, 64, 225]

Näide

Nüüd rakendame funktsiooni map ennikule ja väljastame tulemi loendi kujul:

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

Koodi täitmise tulemus:

[4, 10, 14, 16]

Vaata ka

  • funktsioon filter,
    mis filtreerib itereritavaid objekte
  • funktsioon zip,
    mis läbib ennikuid
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu