1

Env: Python 3.8

Is there a shorthand statement for something like this:

def if_not_none_then_none_else_default(some_value, default):
    if some_value:
        return None
    else:
        return default
AMC
  • 2,642
  • 7
  • 13
  • 35
Some Name
  • 8,555
  • 5
  • 27
  • 77

1 Answers1

3

Use a ternary:

def if_not_none_then_none_else_default(some_value, default):
    return None if some_value else default 
dawg
  • 98,345
  • 23
  • 131
  • 206