Apprenez à coder gratuitement en moins de 30 jours !   📕

Les fonctions lambda en Python

Article publié le vendredi 10 février 2023 et mis à jour le dimanche 19 novembre 2023.

La fonction lambda en Python

C’est quoi lambda en Python ? Comment l’utiliser ? Découvrez les secrets de la fonction lambda en Python qui permet de créer des fonction anonymes !

L’expression lambda est utilisée pour créer des fonctions anonymes en Python.

Ces fonctions peuvent prendre un nombre indéfini d’arguments mais ne peuvent contenir qu’une seule expression.

Cette expression unique qui compose une fonction lambda sera retournée.

Par exemple, cette fonction lambda retourne le carré d’un nombre :

lambda nombre: nombre * nombre

Comment utiliser la fonction lambda en Python ?

Il existe plusieurs manières d’utiliser une fonction lambda en Python. Le plus souvent, on pourra la passer en paramètre à une autre fonction. Mais il est aussi possible d’invoquer une fonction lambda en la sauvant dans une autre variable ou bien en l’utilisant directement.

Voici comment faire.

En la sauvant dans une variable

On peut sauver une fonction lambda en l’affectant à une variable. On pourra ensuite l’appeler quand on veut, comme une fonction normale.

mettre_au_carre = lambda nombre: nombre * nombre

print(mettre_au_carre(4))

Affichera :

16

En l’appelant directement

On peut appeler directement une fonction lambda en la mettant entre parenthèses et en lui passant les paramètres qu’elle attend, eux aussi entre parenthèses.

Reprenons notre exemple pour mettre au carré :

print((lambda nombre: nombre * nombre)(2))

Affichera :

4
APPRENEZ GRATUITEMENT À CODER EN MOINS DE 30 JOURS !
Livre comment apprendre à coder en moins de 30 jours
Vous voulez apprendre la programmation ?
Recevez mon ebook GRATUIT : "9 astuces pour apprendre à coder".
Découvrez si le code est fait pour vous !
Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.