En Python, la función map nos permite aplicar una función sobre los items de un objeto iterable (lista, tupla, etc...).
Sintaxis
map(function, objeto iterable)
La función retornará un objeto map que posteriormente podemos convertir a una lista o tupla.
def cuadrado(numero):
return numero * numero
lista = [1,2,3,4,5]
resultado = map(cuadrado, lista)
lista_resultado = list(resultado)
print(lista_resultado)
Es posible utilizar map junto con una función lambda. En lo personal considero esta la mejor opción.
lista = [1,2,3,4,5]
resultado = map(lambda numero: numero * numero , lista)
lista_resultado = list(resultado)
print(lista_resultado)
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Conceptos Básicos
expand_more -
check_circle_outlineMódulo 3 | 6 clases
Listas
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Tuplas
expand_more -
check_circle_outlineMódulo 5 | 7 clases
Cadenas
expand_more -
check_circle_outlineMódulo 6 | 6 clases
Diccionarios
expand_more -
check_circle_outlineMódulo 7 | 9 clases
Ciclos y Condicionales
expand_more -
check_circle_outlineMódulo 8 | 14 clases
Funciones
expand_more-
done_all
Clase 1
Definir funciones
-
done_all
Clase 2
Múltiples valores de entrada y salida
-
done_all
Clase 3
Recibir N cantidad de parámetros
-
done_all
Clase 4
Args keyword
-
done_all
Clase 5
Formas de terminar una función
-
done_all
Clase 6
Alcance global
-
done_all
Clase 7
Expresiones lambdas
-
done_all
Clase 8
lambdas python
-
done_all
Clase 9
Función map
-
done_all
Clase 10
Funciones anidadas
-
done_all
Clase 11
Closures
-
done_all
Clase 12
Decoradores
-
done_all
Clase 13
Generadores
-
done_all
Clase 14
Documentación de las funciones
-
-
check_circle_outlineMódulo 9 | 12 clases
Clases
expand_more -
check_circle_outlineMódulo 10 | 8 clases
Módulos y Paquetes
expand_more -
check_circle_outlineMódulo 11 | 5 clases
Extras
expand_more -
check_circle_outlineMódulo 12
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-