Fonction Python Lambda
Une fonction lambda est une petite fonction anonyme.
Une fonction lambda peut prendre n'importe quel nombre d'arguments, mais ne peut avoir qu'une seule expression.
Syntaxe
lambda arguments : expression
L'expression est exécutée et le résultat est renvoyé :
Exemple
Une fonction lambda qui ajoute 10 au nombre passé en argument et affiche le résultat :
x = lambda a : a + 10
print(x(5))
Les fonctions Lambda peuvent prendre n'importe quel nombre d'arguments :
Exemple
Une fonction lambda qui multiplie l'argument a par l'argument b et affiche le résultat :
x = lambda a, b : a * b
print(x(5, 6))
Exemple
Une fonction lambda qui additionne les arguments a, b et c et affiche le résultat :
x = lambda a, b, c : a + b + c
print(x(5, 6,
2))