После анонса изменений готовящейся версии Python 3.10 многие люди решили, что в Python наконец-то завезли switch'и. Что приводит профессиональных питонистов в негодование. Они уверяют, что switch'и это моветон и в Питон завезли именно match ... case, а не swith'и и как switch'ами ими пользоваться не надо:
Python's pattern matching was never really designed with the intent of powering C-style switch statements like this; that's been proposed for Python (and rejected) twice before, so we chose to go in a different direction. Besides, there is already one obvious way to switch on a single value, which is simpler, shorter, and works on every version of Python: a good-ol' if/elif/else ladder! (If you're really concerned about performance or need an expression, dispatching from a dictionary is also a fine alternative.)