例如,a =“abcdefg”,b =“krtol”,它们没有交点,c =“hflsfjg”,则a和c有交互作用。
检查这个最简单的方法是什么?只需要一个真或假的结果
答案 0 :(得分:11)
def hasIntersection(a, b):
return not set(a).isdisjoint(b)
答案 1 :(得分:4)
您可以使用内置的set
类:
a = set("abcdefg")
b = set("krtol")
c = set("hflsfjg")
if a.intersection(b): # or simply a & b
pass