1、格式

  • 符号为大括号
  • 集合没有顺序,也不支持下标操作
  • 集合没有重复的数据

2、定义的类型

#有数据
s1 = {1, 3, 4}  # {1,3,4}
s2 = set('asdadsdas')  # {'a','s','d'} 集合没有重复数据,也没有顺序

# 空集合
s3 = {}  # dict 类型不是集合,是字典
s4 = set()  # set 集合

3、常用函数

  • add():集合有去重功能,有则改不变,无则新增
  • update():新增序列,如果是单个数据会报错
s1={10,20} #s1.update(100) #报错
s1.update([100,200,300])  # {10,20,100,200,300}
  • remove()删除数据中的指定数据,如果数据不存在,会报错
  • discard():同remove(),但当数据不存在,不会报错
  • pop():随机删除集合中的某个数据,并返回这个数据
  • in/not in:返回True/False
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄