Замены для оператора switch в Python?

Если вам нравятся значения pythonic по умолчанию, вы можете использовать python-interpreter метод словаря get(key[, default]):

def f(x):
    return {
        'a': 1,
        'b': 2
    }.get(x, 9)    # 9 is default if x is not found

python

switch-statement

2022-11-14T19:59:14+00:00