if... else dans la fonction Lambda Python

Hemank Mehtani 26 décembre 2022 12 juillet 2021 Python Python Lambda
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,

test = lambda a : True if (a > 10 and a < 20) else False
print(test(13))
print(test(1))
print(test(34))

Production:

True
False
False

Article connexe - Python Lambda

  • La méthode filter() et les fonctions Lambda en Python
  • Trouver la valeur maximale et minimale à l'aide de l'expression Lambda en Python