def get_t1():
    return 0

def get_t2():
    return 1
switch = {(get_t1(), get_t2()): run}
switch
Является ли это «питоновским» методом выполнения функций в качестве оператора переключения Python для значений кортежа?