262 читали · 4 года назад
Долгожданные инструкции Switch-Case в Python
Python 3.10 обрел немало интересных возможностей, одна из которых привлекла мое внимание в особенности  —  структурное сопоставление с шаблоном, иначе говоря инструкции switch/case .
2648 читали · 6 лет назад
Создаем switch-case на Python
Введение В Python нет конструкции switch-case, как, например, в C++ или Java, поэтому когда возникает необходимость в её использовании, приходится писать цепочки if-elif-else. В данном примере приведена короткая цепочка if-elif-else, однако таких условий может быть значительно больше. В таком случае, можно имитировать поведение switch-case с помощью обычного словаря. Имитируем switch-case 1. Создаем словарь с условиями Для начала, создадим словарь, ключами которого будут являться наши условия, а значениями, соответственно, функции, выполняющиеся при совпадении с этими условиями...