集合:可变的数据类型,但里面的元素必须是不可变的数据类型,无序,不可重复
新建:
set1 = set({1,2,3})
set1 = {1, 2, 3}
增:
set1.add(4)
set1.update(567) 单个增加
删:
set1.pop() # 随机删除有返回值
set1.remove('alex') # 按元素
set1.clear()
del set1
查:
for i in set1:
print(i)
交集:
set3 = set1 & set2
set1.intersection(set2
并集:
set1 | set2
set2.union(set1)
反交集:
set1 ^ set2
set1.symmetric_difference(set2)
差集:
set1 - set2
set1.difference(set2)
超集,子集
浅拷贝复制地址
深拷贝重新创建