Оптимизация условного ветвления
Есть код:
def Vybor(x):
if x == 1:
print("нечто")
a()
elif x == 2:
print("что-то")
b()
elif x == 3:
print("неизвестно что")
с()
Возможно ли этот "код" (это просто пример типичного кода с ветвлением) сделать более "питонским", оптимизировать его (например, с использованием словарей и т. п.)?
Источник: Stack Overflow на русском