Ребят, такой вопрос, есть ли какая-та альтернатива оператору switch в питоне? Хочу написать функцию в питоне, которая возвращался бы значения на основе входного значения. В Шарпе например есть switch/case , а у питона есть что-то подобное? Как можно это сделать в питоне?
Используйте словарь:
def f(x):
return {
'a': 1,
'b': 2,
}[x]
Если вы хотите по умолчанию использовать словарь get(key[, default]) метод:
def f(x):
return {
'a': 1,
'b': 2
}.get(x, 9)