Python数据结构:列表、元组、集合、字典及应用
该思维导图概述了Python第五章“Python数据结构”的内容,涵盖了列表、元组、集合和字典四种主要数据结构。 章节内容从基本操作入手,逐步深入,包括列表的排序、查找,元组的封装与拆封,集合的运算以及子集超集关系,字典的相关函数等。 最后通过计算质数和词频统计两个实例,演示了如何运用这些数据结构进行程序设计,帮助读者掌握Python数据结构的应用。
源码
# Python数据结构
## 5.1 列表
### 5.1.1 列表的基本操作
#### 5.1.1.1 创建列表
#### 5.1.1.2 访问列表元素
#### 5.1.1.3 修改元素
#### 5.1.1.4 删除元素
### 5.1.2 列表相关的函数
#### 5.1.2.1 append()
#### 5.1.2.2 extend()
#### 5.1.2.3 insert()
#### 5.1.2.4 remove()
#### 5.1.2.5 pop()
#### 5.1.2.6 index()
#### 5.1.2.7 count()
### 5.1.3 在函数中使用列表
#### 5.1.3.1 参数传递
#### 5.1.3.2 返回值
### 5.1.4 列表查找
#### 5.1.4.1 顺序查找
#### 5.1.4.2 二分查找
### 5.1.5 列表排序
#### 5.1.5.1 sort()
#### 5.1.5.2 sorted()
#### 5.1.5.3 自定义排序
### 5.1.6 多维列表
#### 5.1.6.1 创建多维列表
#### 5.1.6.2 访问多维列表元素
#### 5.1.6.3 遍历多维列表
## 5.2 元组
### 5.2.1 元组的基本操作
#### 5.2.1.1 创建元组
#### 5.2.1.2 访问元素
### 5.2.2 元组封装与序列拆封
#### 5.2.2.1 封装
#### 5.2.2.2 拆封
### 5.2.3 元组与列表的比较
#### 5.2.3.1 可变性
#### 5.2.3.2 用途
## 5.3 集合
### 5.3.1 集合的基本操作
#### 5.3.1.1 创建集合
#### 5.3.1.2 访问集合元素
#### 5.3.1.3 添加元素
#### 5.3.1.4 删除元素
### 5.3.2 子集与超集
#### 5.3.2.1 定义
#### 5.3.2.2 示例
### 5.3.3 集合运算
#### 5.3.3.1 合并
#### 5.3.3.2 交集
#### 5.3.3.3 差集
#### 5.3.3.4 对称差
### 5.3.4 集合与列表的比较
#### 5.3.4.1 性能
#### 5.3.4.2 功能特性
## 5.4 字典
### 5.4.1 字典的基本操作
#### 5.4.1.1 创建字典
#### 5.4.1.2 访问值
#### 5.4.1.3 修改值
#### 5.4.1.4 删除键值对
### 5.4.2 字典相关的函数
#### 5.4.2.1 keys()
#### 5.4.2.2 values()
#### 5.4.2.3 items()
#### 5.4.2.4 get()
## 5.5 实例: 使用数据结构进行程序设计
### 5.5.1 计算质数
#### 5.5.1.1 方法介绍
#### 5.5.1.2 实现步骤
### 5.5.2 词频统计
#### 5.5.2.1 方法介绍
#### 5.5.2.2 实现步骤
图片
