所以我正在寻找一种速记方法:
if a == 5 or a == 6 or a == 7:
让它变成这样:
if a == (5 or 6 or 7):
现在,我知道我可以这样做:
if a in [5,6,7]:
但我正在寻找更通用的东西,当元素不能轻易放入列表时(例如,如果它们是长变量名或者每个元素本身就是一个列表)
我也知道这个any()
功能,但这并不能很好地清理它(我仍然必须==
为每个条件都有一个)。
可以这样做吗?正确的语法是什么?
编辑:我知道这可以简单地用一堆方法来完成,但我特别询问如何将比较链接在一起,如第二个片段所示