Python集合详解
集合
不允许重复,无序
- Python语言提供的内置数据结构
- 与[[8. 列表]]列表、[[9. 字典]]字典一样都属于可变类型的序列
- 集合是没有vlue的字典
创建
直接创建
- {1,2,3}
内置函数set
列表转set
元组转set
1 | s = {1,2,3,32,2,} |
{32, 1, 2, 3}
{0, 1, 2, 3, 4}
{1, 2, 3}
{'o', 'n', 't', 'h', 'p', 'y'}
{11, 44, 22}
{33, 55}
set()
操作
集合的相关操作
- 集合元素的判断操作
- in或 not In
- 集合元素的新增操作
- 调用add()方法,一次添中一个元素
- 调用 update()方法至少添中一个元素
- 集合元素的删除操作
- 调用 remove()方法,一次删除一个指定元素,如果指定的元素不存在抛出Keverror
- 调用 discard()方法一次删除一个指定元素,如果指定的元素不存在不抛异常
- 调用pop()方法,一次只删除一个任意元素
- 调用clear()方法,清空集合
1 | s = {1,2,3,32,2} |
False
True
{32, 1, 2, 3, 33}
{32, 1, 2, 3, 33, 200, 90}
{32, 1, 2, 3, 33, 200, 111, 22, 90}
D:\Program Files\python\学习
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 🫧🫧Tech Life!
评论





