python中的内置函数 set() 函数,
可以用于以下功能:
1.去重.去除两个数组中重复的成员.
2.交集.计算两个数组中相同的成员.
3.差集.计算两个数组中的差集成员.
4.并集.合并两个数组的成员.
set() 函数的语法是:
class set([可迭代对象])
例如:
x = set('aaaa')
y = set('bbbb')
>>> x, y
(set(['a']), set(['b'])) # 重复的成员被删除
x & y # 交集,返回两个数组中相同的成员
x | y # 并集,返回两个数组中所有的成员
x - y # 差集,返回在数组x中但不在数组y中的成员
y - x # 差集,返回在数组y中但不在数组x中的成员
x ^ y #补集,返回数组x与数组y两者中不相同的成员
y ^ x #补集,返回数组y与数组x两者中不相同的成员