集合:可变的数据类型,它里面存在的元素必须是不可变的数据类型,无序,不重复
增加
python
set1=({'aaa','bbb','ccc'})
## 集合的增:add
set1.add('ddd')
print(set1)
# update
set1.update('eee')
print(set1)
结果:image.png
删除
# 删除pop 随机删除 有返回值
set1=({'aaa','bbb','ccc'})
set1.pop()
print((set1))
# 删除remove 按元素删除
set1.remove('aaa')
print(set1)
# 删除 clear 清空集合
set1.clear()
print((set1))
# 删除 del 删除整个集合 删除后会报错
set1=({'aaa','bbb','ccc'})
del set1
print(set1)
结果:image.png
image.png
查
# 查:只能用for循环去查
set1=({'aaa','bbb','ccc'})
for i in set1:
print(set1)
结果:
image.png
集合可以求交集和并集
交集:
set2=({1,2,3,4})
set3=({3,4,5,6})
set4=set2&set3 # 第一种方法
set2.intersection(set3) # 第二种方法
print((set4))
结果:
image.png
并集:
set2=({1,2,3,4})
set3=({3,4,5,6})
set5=set2|set3 # 第一种方法
set5=set.union(set3) # 第二种方法
print(set5)
结果:
image.png