最简单的方法如下

def containsAny(seq,aset):
    """ 检查序列seq是否含有aset中的项"""
    for c in seq:
        if c in aset: return True
    return False

 

检查序列seq中是否含有aset中所有的项

def containsAll(seq,aset):
    return not set(aset).difference(seq)

 

对于任何set对象a a.difference(b)   结果为a-set(b) 返回啊中所有不属于b的元素

相关文章:

  • 2022-02-28
  • 2021-07-31
  • 2022-01-07
猜你喜欢
  • 2022-01-07
  • 2021-06-23
  • 2021-09-13
  • 2022-12-23
  • 2022-01-07
  • 2022-01-07
  • 2022-12-23
相关资源
相似解决方案