set 是一个无序不重复的合集。
去除重复元素:
>>> x = set("asdfghadd")
>>> print x
set(['a', 'd', 'g', 'f', 'h', 's'])
交集
>>> x = set("asdfghadd")
>>> print x
set(['a', 'd', 'g', 'f', 'h', 's'])
>>> y = set("adc")
>>> print y
set(['a', 'c', 'd'])
>>> x & y
set(['a', 'd'])
同时支持 & | - ^
利用set的这个特性,可以去掉list中重复的元素