How to use Ternary Operators in Python
A ternary operator is a simplified version of a conditional expression, which is written on one line.
Python Ternary Syntax
The first part of a ternary operation is the result. When the
if statement is
True, the result remains the same, otherwise the value in the
else statement becomes the result.
result if expression else on_false_result
Python Ternary Example
Let's begin with a simple python ternary expression to see how it works in practice.
result = True if 2 == 1 else False print(result)
In the above statement, we are evaluating if 2 is equal to 1, this can't be
True so the result becomes
Ternary Nested if-else Statements
It is possible to check if two conditions are
True using a ternary expression in Python like this:
x, y = 10, 5 result = True if x == y else True if x > y else False print(result)
In the above example, we are checking if x is equal to y or x is greater than y.