使用 括号 将条件分组:
if value[6] in target and (value[0] in target or value[1] in target):
请注意,
in如果将定义
target为一组,则可以在固定时间内进行查找:
target = {1,2,3,4,5,6,f}并且,正如@Pramod在评论中提到的那样,在这种情况下
value[6]将导致,
IndexError因为其中仅定义了6个元素,
value并且索引基于0。

使用 括号 将条件分组:
if value[6] in target and (value[0] in target or value[1] in target):
请注意,
in如果将定义
target为一组,则可以在固定时间内进行查找:
target = {1,2,3,4,5,6,f}并且,正如@Pramod在评论中提到的那样,在这种情况下
value[6]将导致,
IndexError因为其中仅定义了6个元素,
value并且索引基于0。