Есть код:
def Vybor(x):
if x == 1:
print("нечто")
a()
elif x == 2:
print("что-то")
b()
elif x == 3:
print("неизвестно что")
с()
Возможно ли этот "код" (это просто пример типичного кода с ветвлением) сделать более "питонским", оптимизировать его (например, с использованием словарей и т. п.)?
print(["нечто", "что-то", "неизвестно что"][x - 1]). – Stanislav Volodarskiy Aug 07 '23 at 17:48[a, b, c][x - 1](). – Stanislav Volodarskiy Aug 07 '23 at 17:49