
一、什么是集合
-
Python语言提供的内置数据结构
-
与列表、字典一样,都属于可变序列
-
集合是没有Value的字典

二、集合的创建
1. 直接使用花括号{}

由图一,可得出:集合内元素不重复
2. 使用内置函数set()
示例一:range()

示例二:列表

示例三:元组

由图二、三,可得出:集合内元素是无序的
示例四:字符串

示例五:集合

3. 定义空集合

三、集合的增删改查操作
(一)集合元素的判断操作
in
,not in

(二)集合元素的新增操作
1. 调用add()
方法:一次添加一个元素

2. 调用update()
方法:一次至少添加一个元素
(1)添加集合元素:

(2)添加列表元素:

(3)添加元组元素

(三)集合元素的删除操作
1. 调用remove()
方法:一次删除一个指定元素,如果指定的元素不存在,抛出KeyError
(1)元素存在:

(2)元素不存在:

2. 调用discard()
方法:一次删除一个指定元素,如果指定的元素不存在,不抛出异常
(1)元素存在:

(2)元素不存在:

3. 调用pop()
方法:一次只删除一个任意元素

若指定参数:

4. 调用clear()
方法:清空集合

四、集合生成式
元组没有生成式
将列表生成式中的[]
改为{}
即是集合生成式


视频来源:哔哩哔哩马士兵Python教学
网友评论