集合(无序,不重复):
1.创建集合:
se1 = {123,456,789}
se2 = set() #创建空集合
se3 = set([11,22,33,44,55,66]) #将其他可迭代类型转为集合
2.add()增加元素,若集合中有需要增加的元素则不重复增加,若没有则增加:
set.add(123)
3.clear()清除元素
4.copy()浅拷贝
5.A.difference(B) 取A中存在B中不存在的元素:
s1 = {111,222,333}
s2 = {111,222,555}
结果:333
A.difference_update(B)将A中存在的B中不存在的元素更新至A中
6.A.symmetric_difference(B) 取A和B中不重复的元素
A.symmetric_difference_update(B) 取A和B中不重复的元素更新至A中
7.A.intersection(B)取A和B的交集
A.intersection_update(B)取A和B的交集并更新至A
8.A.union(B)取AB并集
9.discard(元素)移除指定元素,不存在不报错
remove(元素)移除指定元素,不存在报错
pop()随机移除指定元素,并将元素返回。避免使用
10.update(可迭代对象) 批量添加可迭代对象