python 集合set的创建和常见操作

一. 创建集合

创建集合使用{}set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。

特点:

  1. 集合可以去掉重复数据;
  2. 集合数据是无序的,故不支持下标

二. 集合常见操作方法

2.1 增加数据(add, update)

  • add():因为集合有去重功能,所以,当向集合内追加的数据是当前集合已有数据的话,则不进行任何操作。
  • update(): 追加的数据是序列

2.2 删除数据(discard, remove, pop)

  • discard(),删除集合中的指定数据,如果数据不存在也不会报错。
  • remove(),删除集合中的指定数据,如果数据不存在则报错。
  • pop(),随机删除集合中的某个数据,并返回这个数据。

2.3 查找数据(in, not in)

  • in:判断数据在集合序列
  • not in:判断数据不在集合序列

2.4 减法-、或|、与&,不同时有^

python 集合set的创建和常见操作_第1张图片

你可能感兴趣的:(python语言,集合,python,set)