Является ли оператор сопоставления (сопоставление структурного шаблона) быстрее, чем операторы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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