Отказ от ответственности
В настоящее время я изучаю Java и столкнулся с операторами if-else и switch, и я узнал, что оператор Switch немного быстрее, чем оператор if-else.
Я знаю, что Python добавляет много шаблонов всякий раз, когда мы создаем что-то (определяя функции и прочее), что можно увидеть, дизассемблировав их с помощью функции dis.
Вопрос:
Оператор match быстрее, чем оператор if-else в Python? Эффективнее ли использовать его вместо традиционных операторов if-else?
Если вы не знакомы с операторами match, вот ссылка на PEP 636 — Учебное пособие по сопоставлению структурных шаблонов.
Подробнее здесь: https://stackoverflow.com/questions/703 ... statements
Мобильная версия