假设我有一个变量length
,我想在多个值上进行比较。
我要检查length
的值为0
还是1
。
if length == 0 or length == 1:
pass
我想知道是否有一种方法可以缩短上面的代码。
由于Python支持"comparison operator chaining",就像a < b < c
一样,它被解释为a < b and b < c
。
我想知道是否有一种缩短a operator1 b or b operator2 c
的方法,它是与or
结合在一起的多次比较。
答案 0 :(得分:3)
只需:
if length in [0,1]:
pass
现在length
是0或1。