0%
前言
Python3集合学习笔记
定义一个集合
- 集合中的数据通常为不重复的,所以通常用于去重
- 集合没有顺序,所以不支持下标操作
s
:集合变量
1 2 3 4 5 6
| s = {1, 2, 3} s = set(1, 2, 3)
s = set()
|
增加
增加非序列数据
- add函数可以向集合中追加数据,如果原集合已有需要增加的数据,则不会新增,且不会报错
- add函数不可以追加数据序列,否则会报错
<obj>
:数据
增加数据序列
- update函数可以向集合中追加数据序列
- update函数不可以追加非序列数据,否则会报错
1
| s.update([<obj_1>, <obj_2>])
|
删除
删除存在的数据
- remove函数可以删除集合中存在的数据,如果删除不存在的数据,则会报错
删除数据
- discard函数可以删除集合中的数据,即便是删除不存在的数据,也不会报错
随机删除数据
- pop函数可以随机删除集合中的某个数据,并返回这个被删除的数据
d
:用于存放返回数据的变量
查找
是否存在
- in关键字可以判断指定数据是否存在于集合中,如果存在返回True,如果不存在返回False
是否不存在
- not in关键字可以判断指定数据是否不存在于集合中,如果不存在返回True,如果存在返回False
完成
参考文献
哔哩哔哩——Python-清风