Ребят, такой вопрос, есть ли какая-та альтернатива оператору 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)