【发布时间】:2021-01-26 21:28:45
【问题描述】:
我正在尝试根据某个变量调用某些函数。如果我有很多基于这个变量的函数,那么所有的 if 语句很快就会变得非常难看。我的问题是,是否有比下面的代码更优雅和“pythonic”的解决方案?
if variable == 0:
function_0()
elif variable == 1:
function_1()
elif variable == 2:
function_2()
【问题讨论】:
-
测试是否总是相等?例如,您是否需要测试
variable > 5之类的内容?
标签: python