Match-case в Python отличается от традиционных условных операторов, таких как if-elif-else, тем, что он упрощает проверку переменной на соответствие нескольким величинам. 34
Некоторые преимущества использования match-case:
Оператор match-case появился в Python 3.10 и служит альтернативой условным операторам и конструкции switch-case. 45
При этом оба подхода к условным конструкциям в Python дополняют друг друга, и часто используются вместе: классический if-elif-else и match-case в зависимости от уместности. 1