什么是集合
set --- 集合,集合是无序的,集合的每一个元素都是唯一的,有去重性(也就是不会出现重复的元素),不能下标取值
属于可变类型,会直接修改原数据
set1 = {1, 2, 3}
空集合问题
# 空集合:空集合不能直接用{} , 否则就是字典类型
a = {}
print(type(a)) # dict 字典类型
b = set()
print(type(b)) # set 集合类型
集合的 --- 交 并 补
交:&
并:|
补(差):-
a = {1, 2, 3}
b = {1, 2, 4}
print(a & b) # {1, 2}
print(a | b) # {1, 2, 3, 4}
print(a - b) # {3}
集合 --- 增删改查
集合 --- 增
set1 = {1, 2, 3}
# add:添加
set1.add('a')
print(set1) # {1, 2, 3, 'a'}
集合 --- 删
# pop : 删除指定元素&#