您可以使用部分
from functools import partial
def zero(number):
return number == "zero"
def one():
return "one"
def numbers_to_functions_to_strings(argument):
switcher = {
0: partial(zero, argument),
1: one,
2: lambda: "two",
}
func = switcher.get(argument, lambda: "nothing")
return func()