【python cookbook】 检查字符串中是否包含某自符集合中的字符

最简单的方法如下

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的元素

原文地址:https://www.cnblogs.com/cacique/p/2600072.html