Конструкция match-case была представлена в Python 3.10 для упрощения управления потоком программ. 2 До этой версии для сопоставления значения с одним из множества возможных условий использовались громоздкие конструкции if/elif/else и поиск по словарю, которые могли затруднить читабельность кода. 3
Оператор match-case позволяет проверять объект на соответствие одному или нескольким шаблонам и, если совпадение найдено, выполнять действие. 3