集合常用于去重和求交集和并集,实例代码如下:
#集合操作
pro_set = set()
for i in 'programming':
pro_set.add(i)
print(pro_set)
py_set = set()
for i in 'python':
py_set.add(i)
print(py_set)
#并集
uni_set = pro_set | py_set
print(uni_set)
#交集
diff_set = pro_set & py_set
print(diff_set)
#差集
print(pro_set - py_set)
#对称差
print(pro_set ^ py_set)
非常快捷和便于记忆的方式是使用|,&,-,^来代替使用.difference(),.union()这类的方法,同时也非常的形象。
两个集合的对称集和交集组成两个集合的并集。