python高效检查与干净编码

时间:2019-05-27 10:49:02

标签: python performance

如果我有一个变量并且需要对照几个值(例如3)进行检查,请考虑以下方法:

a = 1

方法1

if a == 1 or a == 2 or a == 3: print("pass")

方法2

if a in (1,2,3): print("pass")

方法2看起来更干净,但是创建了一个新的元组。它可扩展吗?

编辑:此代码将放入Web API的后端层。因此,如果它被调用了数百万次,我就不希望它占用CPU。

0 个答案:

没有答案