Función map en Python: Devuelve el iterador especificado con la función especificada aplicada a cada elemento

¿Qué es la función map en Python?

La función map en Python es una función integrada que se utiliza para aplicar una función determinada a cada elemento de un iterable (como una lista o una tupla) y devolver un iterador que contiene todos los resultados.

Sintaxis de la función map

La sintaxis de la función map es la siguiente:

map(función, iterable)

Donde:

función: Es la función que se aplicará a cada elemento del iterable.

iterable: Es el iterable al que se aplicará la función.

Ejemplo de uso de la función map

Supongamos que queremos aplicar la función cuadrado a cada elemento de una lista de números. Podríamos hacerlo de la siguiente manera:

# Definimos la función cuadrado

def cuadrado(x):

return x ** 2

# Creamos una lista de números

numeros = [1, 2, 3, 4, 5]

# Aplicamos la función cuadrado a cada elemento de la lista usando map

resultado = map(cuadrado, numeros)

# Convertimos el resultado en una lista

resultado_lista = list(resultado)

# Imprimimos el resultado

print(resultado_lista)

Este código devolverá:

[1, 4, 9, 16, 25]

En este ejemplo, la función cuadrado se aplica a cada elemento de la lista de números usando la función map, y luego convertimos el resultado en una lista para imprimirlo.

La función map en Python es una herramienta muy útil para aplicar una función a cada elemento de un iterable de manera eficiente y concisa.

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554