022、解决重复问题
>>> a = ['lisan','lisi','wangwu','wangqi','lisi']
>>> aset = set(a)
>>> aset
{'lisi', 'lisan', 'wangqi', 'wangwu'}
>>> #经过set()函数处理就可以将重复的元素剔除,set()是python特有的用来处理集合问题的函数
022、集合运算
>>> a & b#集合交集
{'u', 's', 'n'}
>>> a | b#集合的并
{'u', 'e', 'r', 'i', 's', 'n'}
>>> a - b #属于集合a,但是不属于集合b
set()
>>> a ^ b
{'e', 'r', 'i'}
>>> #对称差分,得到的是单独属于某一个集合的元素集合
>>> a -= set('s')
>>> a
{'u', 'n'}
>>> #去掉集合a中的所有的元素s
>>> c -= set('narrow')
>>> d = set('narrow')
>>> d -= set('r')
>>> d
{'w', 'a', 'o', 'n'}
>>>#删除d中所有的r