#集合特点:1.天生去重 2.无序,即无下标 3.集合也是使用{},与字典的区别是,字典是key,value格式
list= [1,2,3,4]
s= set() #定义一个空集合
s1 = {1, 2, 3, 4, 5} #定义一个集合
s2 = {2, 3, 6, 7, 8, 9}
s1.intersection(s2)#取集合s1和s2的交集
print(s1 & s2) #取集合s1和s2的交集
set1 = set(list) #将list转换为集合类型
s1.union(s2) #取s1和s2的并集
print(s1 | s2) #取s1和s2的并集
s1.difference(s2) #差集(s1中有s2中没有的元素)
print(s1 - s2) #差集(s1中有s2中没有的元素)
s1.difference(s2) #对称差集(s1和s2并集中除交集以外的元素)
print(s1 ^ s2) #对称差集(s1和s2并集中除交集以外的元素)
s1.add('adb') #增加集合元素
s2.remove('1') #删除集合元素