La Fonctions Lambda En Python

1. A propos de la fonction lumbda

Dont le but de simplifier la syntaxe, Python nous donne la possibilité de ne pas déclarer une fonction de manière standard, c'est-à-dire en utilisant le mot-clé def. A cet effet ce type de fonctions est déclarée à l'aide du mot-clé lambda. Cependant, les fonctions Lambda peuvent accepter n'importe quel nombre d'arguments, mais elles ne peuvent renvoyer qu'une seule valeur sous la forme d'une expression.

2. Syntaxe de la fonction lumbda

La syntaxe pour définir une fonction lumbda est facile à comprendre à traverd un exemple:

Exemple: fonction x --> x + 5

3. Appliquer un filtre à une liste ou un tuple à l'aide d'une fonction lumbda

La fonction lumbda peut aussi être utilisée pour appliquer un filtre à une liste, un tuple ou un dictionnaire...



Exemple filter les éléments pairs d'une miste de nombres

Exemple filtrer les personnes majeurs dans un dictionnaire

4. Tansformer une liste ou un tuple avec la fonction lambda et la fonction map()

La fonction map() en Python accepte une fonction et une liste. Il donne une nouvelle liste qui contient tous les éléments modifiés renvoyés par la fonction pour chaque élément.

Exemple liste des carrées d'une liste de nombre avec les fonctions lumbda et map().





 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply