CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Affichez (print) my_list2, qui est disponible dans votre environnement.
  • Filtrez les nombres divisibles par 10 à partir de my_list2 en utilisant filter() et lambda().
  • 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:", ____)
Modifier et exécuter le code