Является ли оператор сопоставления (сопоставление структурного шаблона) быстрее, чем операторы if-else?Python

Программы на Python
Anonymous
Является ли оператор сопоставления (сопоставление структурного шаблона) быстрее, чем операторы if-else?

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/703 ... statements

Вернуться в «Python»