110 of 151 menu

Función map

La función map devuelve un objeto iterable modificado después de aplicarle la función especificada. En el primer parámetro indicamos la función de callback, que se aplicará a cada elemento. En el segundo parámetro - el objeto a recorrer.

Como resultado, la función devuelve un objeto iterable especial. Se puede convertir en una lista usando la función list.

Sintaxis

map(función, objeto para filtrar)

Ejemplo

Vamos a usar la función map para elevar al cuadrado cada elemento de nuestra lista:

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

Resultado de la ejecución del código:

[4, 9, 36, 64, 225]

Ejemplo

Y ahora vamos a aplicar la función map a una tupla, y mostrar el resultado como una lista:

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

Resultado de la ejecución del código:

[4, 10, 14, 16]

Véase también

  • función filter,
    que filtra objetos iterables
  • función zip,
    que recorre tuplas
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar