Использование тернарного оператора в Python

Тернарный оператор – это оператор, который используется для демонстрации какого-то условия, то есть вместо условной конструкции. Он состоит из значений True и False, а также выражения, которое должно быть вычислено для этих значений.

Синтаксис тернарного оператора:

[если истина] if [выражение] else [если ложь]

Пример тернарного оператора:

x, y = 25, 50
big = x if x < y else y

Тернарный оператор имеет самый низкий приоритет и используется для принятия решения на основе проверки истинности условия.

В нашем примере выражение если x < y, иначе y означает, что в случае, если x будет меньше, чем y, то возвращаемым значением будет big = x. А в случае, если это не так, возвращаемым значением будет big = y.