Avatar ·

Existe um operador Switch CASE em Python?

📁 python, pergunta, ajuda, projeto

Me deparei com o fato de que é necessário implementar uma condição múltipla que em outras linguagens eu implementaria usando a construção switch-case.

Em Python, tenho que escrever tudo através de condições if-elif-else. Isso me parece bastante inconveniente.

Existe uma maneira mais conveniente de escrever tais condições?

Por exemplo, tenho unidades de medida e dependendo da selecionada preciso retornar o fator correspondente:

def get_multiplier(unit):