集合、列表、元组、字典
2020-06-08 本文已影响0人
glRu
集合的定义
集合是多个元素的无序组合,与数学中的集合概念一致,集合元素之间无序,每个元素唯一,不存在相同元素,且元素不可更改。
集合用大括号{} 表示,元素间用逗号分隔
建建立集合类型用{} 或set()
建立空集合类型,必须使用set()
实例集合操作符
集合间操作 集合操作符 增强操作符 实例集合处理方法
集合类型应用场景
1. 包含关系比较
2. 数据去重:集合类型所有元素无重复
序列类型
序列类型通用操作符
实例序列类型通用函数和方法
元组类型
元组是序列类型的一种扩展,,一旦创建就不能被修改,使用小括号() 或tuple() 创建,元素间用逗号, 分隔
列表类型
列表是序列类型的一种扩展,创建后可以随意被修改,使用方括号[] 或list() 创建,元素间用逗号, 分隔,列表中各元素类型可以不同,无长度限制。
列表类型操作函数和方法
序列类型应用场景
1. 元素遍历
2. 数据保护
如果不希望数据被程序所改变,转换成元组类型
字典类型
1. 首先理解映射
映射是一种键(索引)和值(数据)的对应
2. 字典
-键值对:键是数据索引的扩展
-字典是键值对的集合,键值对之间无序
-采用大括号{}和dict()创建,键值对用冒号: 表示
字典类型操作函数和方法
字典元素遍历
-映射关系采用键值对表达
-字典类型使用{}和dict()创建,键值对之间用:分隔
-d[key] 方式既可以索引,也可以赋值
-字典类型有一批操作方法和函数,最重要的是.get()