Utilisation de lambda() avec filter()
Une autre fonction très utilisée en Python est la fonction filter()
. La fonction filter()
de Python prend comme arguments une fonction et une liste. Comme map()
, filter()
peut être utilisé avec la fonction lambda
. Reportez-vous à la diapositive 6 de la vidéo 1.7 pour obtenir une aide générale sur la fonction filter()
avec lambda()
.
Dans cet exercice, vous utiliserez la fonction lambda()
à l'intérieur de la fonction intégrée filter()
pour trouver tous les nombres divisibles par 10 dans la liste.
Cet exercice fait partie du cours
Principes fondamentaux des mégadonnées avec PySpark
Instructions
- Affichez (print)
my_list2
, qui est disponible dans votre environnement. - Filtrez les nombres divisibles par 10 à partir de
my_list2
en utilisantfilter()
etlambda()
. - Affichez les nombres divisibles par 10 à partir de
my_list2
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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:", ____)