110 of 151 menu

Funcția map

Funcția map returnează un obiect iterabil modificat după aplicarea unei funcții specificate. În primul parametru specificăm funcția callback, care va fi aplicată fiecărui element. În al doilea parametru - obiectul pentru iterare.

Ca rezultat, funcția returnează un obiect iterabil special. Acesta poate fi convertit într-o listă, utilizând funcția list.

Sintaxă

map(funcția, obiect pentru filtrare)

Exemplu

Să ridicăm la pătrat fiecare element al listei noastre folosind funcția map:

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

Rezultatul executării codului:

[4, 9, 36, 64, 225]

Exemplu

Acum să aplicăm funcția map unui tuplu, și să afișăm rezultatul sub formă de listă:

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

Rezultatul executării codului:

[4, 10, 14, 16]

Vezi și

  • funcția filter,
    care filtrează obiecte iterabile
  • funcția zip,
    care iterează tuple
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge