110 of 151 menu

Funzione map

La funzione map restituisce un oggetto iterabile modificato dopo aver applicato ad esso la funzione specificata. Nel primo parametro indichiamo la funzione di callback, che verrà applicata a ogni elemento. Nel secondo parametro - l'oggetto da iterare.

Come risultato, la funzione restituisce un oggetto iterabile speciale. Può essere convertito in una lista, utilizzando la funzione list.

Sintassi

map(funzione, oggetto per il filtraggio)

Esempio

Usiamo la funzione map per elevare al quadrato ogni elemento della nostra lista:

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

Risultato dell'esecuzione del codice:

[4, 9, 36, 64, 225]

Esempio

Ora applichiamo la funzione map a una tupla e visualizziamo il risultato come una lista:

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

Risultato dell'esecuzione del codice:

[4, 10, 14, 16]

Vedi anche

  • funzione filter,
    che filtra gli oggetti iterabili
  • funzione zip,
    che itera le tuple
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta