if... else dans la fonction Lambda Python
Une fonction lambda
est utilisée pour implémenter une logique simple en Python et peut être considérée comme une fonction anonyme. Elle peut avoir plusieurs arguments mais ne peut avoir qu’une seule expression, comme toute autre fonction définie à l’aide du mot-clé def
.
Nous pouvons définir des fonctions lambda
en une seule ligne de code et se sont avérées très utiles en Python.
Dans ce tutoriel, nous utiliserons l’instruction if-else
dans les fonctions lambda
en Python.
L’instruction if-else
est une instruction conditionnelle en Python utilisée pour exécuter à la fois les parties True et False de la condition.
Le code dans le bloc if
s’exécutera lorsque le code de la condition est vrai et le bloc else
lorsque la condition est fausse.
Nous pouvons incorporer les instructions if-else
dans une fonction lambda
en Python.
Voir l’exemple suivant,
def test(a):
return True if (a > 10 and a < 20) else False
print(test(13))
print(test(1))
print(test(34))
Production:
True
False
False