集合:是Python中的一种数据类型,是一个无序而且不重复的元素集合。
可以进行去重复的操作。
创建集合的方式:
#set 不支持切片和索引,是一个无序的而且不重复的容器。类似于字典,但是只有key,没有value.
#创建集合。
#1、直接创建。
2、使用强制类型转换。
set1={'1','2','3'}
#添加、清空方法。字典、列表都可以用clear的方法。
set1.add('4')
#set1.clear()
#difference(),a中存在,b中不存在。
set2={'1','6'}
rs=set1.difference(set2)
print(rs)
print(set1-set2)
#交集操作。
rs1=set1.intersection(set2)
print(rs1)
print(set1&set2)
#并集操作。
rs2=set1.union(set2)
print(rs2)
print(set1 |set2)
#pop操作。从集合中拿数据并且同时删除。
data1=set1.pop() #随机删除了一个数据
print(data1)
print(set1)
#移除数据
print(set1.discard(3)) #指定移除的数据。
#更新操作,两个集合。update
set1.update(set2)
rs3=set1.update(set2)
print(set1)
print(set2)