# 集合创建和添加
a={3,5,7} # 使用{}创建集合对象
a.add(100) # 使用add添加新的元素,添加的新元素序列不固定
print(a) # 输出结果3,100,5,7
# 集合的转换
b={3,4,5,6,7,3} # 使用{}创建集合对象
d=set(b) # 使用set将b转成集合,发现集合b里面有重复3,只能保留一个
print(b) # 输出结果3,4,5,6,7
# 集合删除
# 1.remove()删除指定的元素
c={10,20,30,40}
c.remove(10) # 使用remove删除指定元素10
print(c) # 输出结果40,20,30
# 2.clear()清除整个集合
e={1,2,3,4}
e.clear()
print(e)
# 集合相关操作
# 1.并集
f={1,3,'上海'}
h='上海','重庆'
g=f.union(h) # 并集:将f和 h进行合并
print(g) # 输出结果:{1, '上海', 3, '重庆'}
# 2.交集
j={1,3,'上海'}
k='上海','重庆'
l=j.intersection(k) # 交集:将j和 k进行对比出相同的元素
print(l) # 输出结果:上海
# 差集
p={1,3,'上海'}
q='上海','重庆'
m=p.difference(q)
print(m)