Eu quero escrever uma função em Python que retorna diferentes valores fixos com base no valor de um índice de entrada.
Em outras línguas eu utilizaria uma declaração de "switch" ou "case", mas Python não parece ter uma declaração de "switch". Quais são as soluções Python recomendadas neste cenário?
Se você está realmente apenas retornando um valor fixo predeterminado, você poderia criar um dicionário com todos os índices de entrada possíveis como as chaves, juntamente com seus valores correspondentes. Além disso, você pode não querer realmente uma função para fazer isso - a menos que você esteja calculando o valor de retorno de alguma forma.
Oh, e se você tiver vontade de fazer algo tipo trocar, veja aqui.