python cookbook 学习笔记 -- 1.8 检查字符串中是否包含某字符集合中的字符
任务:检查字符串中是否出现了某字符集合的字符
解决方法:
1. 最快捷的方法:
def containAny(seq,aset): """检查序列seq是否包含有aset中的项""" for c in seq: if c in aset: return True return False
2.使用set类的方法difference:一个set对象a, a.difference(b)返回a中所有不属于b的元素
L1 = [1,2,3,3] L2 = [1,2,3,4] set(L1).difference(L2) #return set([]) set(L2).difference(L1) #return set([4])
posted on 2013-05-22 13:08 Rookie_coder 阅读(201) 评论(0) 收藏 举报