python ternary operator with for and if code example
Example 1: python ternary else if
is_fast = True
car = "Ferrari" if is_fast else "Sedan"
# with tuples (avoid):
car = ("Sedan", "Ferrari")[is_fast]
# ShortHand ternary
msg = True or "Some" # True
msg = False or "Some" # 'Some'
output = None # -> False
msg = output or "No data returned" # 'No data returned'
Example 2: python ternary statement
var = [expression1] if [condition] else [expression2]