if ... else в лямбда-функции Python

lambda -функция используется для реализации некоторой простой логики в Python и может рассматриваться как анонимная функция. Он может иметь много аргументов, но может иметь только одно выражение, как и любая другая функция, определенная с помощью ключевого слова def.

Мы можем определять lambda в одной строке кода, и они оказались очень полезными в Python.

В этом руководстве мы будем использовать оператор if-else в lambda в Python.

Оператор if-else - это условный оператор в Python, используемый для выполнения как истинной, так и ложной части условия.

Код в блоке if будет выполняться, когда код условия равен True, и блок else, когда условие имеет значение False.

Мы можем включить операторы if-else в lambda в Python.

См. Следующий пример,

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

Выход:

True
False
False