
In yesterday’s post, you saw Python’s ternary operator (an if-else expression). It’s useful in lambdas and comprehensions:
VALUE_IF_TRUE if CONDITION else VALUE_IF_FALSE
For example:
[(n, 'odd') if n % 2 else (n, 'even')
for n in range(10)]

In yesterday’s post, you saw Python’s ternary operator (an if-else expression). It’s useful in lambdas and comprehensions:
VALUE_IF_TRUE if CONDITION else VALUE_IF_FALSE
For example:
[(n, 'odd') if n % 2 else (n, 'even')
for n in range(10)]