2012-10-24 64 views
1

比方说,我有这样的代码:有没有办法压缩测试用例?

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

而且不使惹这里,让我们说我有10多本if S的。我是否必须这样做,还是有更快捷,更麻烦的方法?谢谢。

回答

2

字典就是答案

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

值甚至可以参照的功能,你的答案是

my_value = conditions[my_key] 
相关问题