Uso de lambda() con filter()
Otra función muy utilizada en Python es la función filter()
. La función filter()
de Python toma como argumentos una función y una lista. De forma similar a map()
, filter()
puede utilizarse con la función lambda
. Consulta la diapositiva 6 del vídeo 1.7 para obtener información general sobre la función filter()
con lambda()
.
En este ejercicio utilizarás la función lambda()
dentro de la función integrada filter()
para buscar todos los números divisibles entre 10 de la lista.
Este ejercicio forma parte del curso
Fundamentos de big data con PySpark
Instrucciones de ejercicio
- Imprime
my_list2
, que está disponible en tu entorno. - Filtra los números divisibles entre 10 de
my_list2
utilizandofilter()
ylambda()
. - Imprime los números divisibles entre 10 de
my_list2
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Print my_list2 in the console
print("Input list is:", ____)
# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))
# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)