一.集合的定义
集合是一种数据类型,可以存储多种类型
二.集合的常见操作
#add
s0 = {1,2,3,4,5}
s0.add(8) #add添加元素
print(s0)
#update
s0 = {1,2,3,4,5}
s0.update({7,9,8}) # 合并到原始集合
print(s0)
#pop
s0 = {1,2,3,4,5}
r = s0.pop()# 任意删除一个 返回被删除的元素
print(r)
# remove
s0 = {1,2,3,4,5}
s0.remove(4)# 删除指定元素 不存在则报错
print(s0)
# discard
s0 = {1,2,3,4,5}
s0.discard(3) #删除一个元素 不存在则报错
print(s0)
# clear
s0 = {1,2,3,4,5}
s0.clear()# 清空
print(s0)
#intersection
s0 = {1,2,3,4,5}
s1 = {9,8,5,6,7} #交集
s2 = s0.intersection(s1)
print(s2)
#union
s0 = {1,2,3,4,5}
s1 = {9,8,5,6,7} #并集
s2 = s0.union(s1)
print(s2)
# differencepy
s0 = {1,2,3,4,5}
s1 = {9,8,5,6,7}# 差集
s2 = s0.difference(s1)
print(s2)