假设我有这样的代码:
if something == 0:
return something
if something_else = x:
return something_else
为了不让这里弄得一团糟,让我说我还有10个if
。我必须这样做,还是有更快,更少杂乱的方法?感谢。
答案 0 :(得分:2)
字典是答案
conditions = {
key1: value1,
key2: value2,
}
值甚至可能是对函数的引用,您的答案是
my_value = conditions[my_key]