标签: 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。