来自 Learn Python Programming:
Set集合的妙用:
1. 过滤重复值:
list(set([1,2,3,2,4,3,5]))
2. 发现不同(就是从第一个集合中去除2个集合相同的元素,一般比较大的集合放前面):
set('abcde') - set('bcgefn')
3. 无序比较:
set('abc') == set('cab')
4. 过滤2个集合的重复值:
set('abcd') ^ set('bdef')
5. 找出2个集合相同值:
set('abcd') & set('dbef')