1

假设我有这样的代码:

if something == 0:
    return something
if something_else = x:
    return something_else

为了不在这里弄乱,假设我还有 10 个这样if的 s。我必须这样做还是有更快、更简洁的方法?谢谢。

4

1 回答 1

2

字典就是答案

conditions = {
      key1: value1,
      key2: value2,
    }

值甚至可能是对函数的引用,您的答案是

my_value = conditions[my_key]
于 2012-10-24T17:10:52.427 回答