为此用途
in:
if a in (b, c):
在测试的会员
tuple具有的平均情况下
O(n)的时间复杂度。如果您有大量的值并且正在对同一值执行许多成员资格测试,则可能值得创建
setfor速度:
x = set((b,c,d,e,f,g,h,i,j,k,l,...))if a in x: ...if y in x: ...
一旦它已建成,在测试的会员
set拥有的平均情况下
O(1)的时间复杂度,因此它可能在长期运行得更快。
或者,您也可以执行以下操作:
if any(a == i for i in (b,c)):


![如何检查一个变量是否与其他两个变量中的至少一个相同?[重复] 如何检查一个变量是否与其他两个变量中的至少一个相同?[重复]](http://www.mshxw.com/aiimages/31/669468.png)
