有没有办法压缩测试用例?

时间:2012-10-24 16:58:15

标签: python

假设我有这样的代码:

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

为了不让这里弄得一团糟,让我说我还有10个if。我必须这样做,还是有更快,更少杂乱的方法?感谢。

1 个答案:

答案 0 :(得分:2)

字典是答案

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

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

my_value = conditions[my_key]