目录
1.1 元组
元组是python的内置数据结构之一,是一个不可变序列
- 不可变序列与可变序列
- 不可变序列:没有增删改的操作
- 可变序列:列表、字典
- 可变序列:可以对序列执行增删改操作,对象地址不发生改变
1.2 创建方式
- 直接小括号
- 使用内置函数 tuple() t = tuple()
- 只包含一个元组的元素需要使用逗号和小括号 t = (20, )
1.3 元组的遍历
1.4 集合
集合是没有value的字典,集合中的元素不能重复
1.5 创建
- 直接使用 { }
- 使用内置函数 set ( )
1.6 集合的相关操作
- 集合元素的判断操作
- in
- not in
- 集合元素的新增操作
- 调用 add()方法,一次添加一个元素
- 调用update()方法至少添加一个元素
- 集合元素的删除操作
- 调用remove()方法,一次删除一个指定元素,如果指定的元素不存在,则抛出KeyError
- 调用discard()方法,一次删除一个指定元素,如果指定元素不存在,不抛出异常
- 调用pop()方法,一次只删除任意一个元素
- 调用clear()方法,清空集合
1.7 集合之间的关系
- 两个集合是否相等
- 可以使用 == 或 != 进行判断
- 一个集合是否是另一个集合的子集
- 调用issubset进行判断
- B是A的子集
- 一个集合是否是另一个集合的超集
- 调用issuperset进行判断
- A是B的超集
- 两个集合是否没有交集
- 调用isdisjoint进行pa
1.8 集合生成式
- s = {i for i in range(10)}