序列类型

全屏查看

1 序列类型概述 #

mindmap
    id1[序列类型概述]
        id1-1[序列类型基本概念]
        id1-2[序列的定义与特征]
        id1-3[序列的通用操作]
        id1-4[序列的分类体系]
        id1-5[Python序列类型家族]
        id1-6[内置序列类型]
        id1-7[标准库序列类型]
        id1-8[第三方序列类型]
序列类型基本概念
序列的定义与特征
序列的通用操作
序列的分类体系
Python序列类型家族
内置序列类型
标准库序列类型
第三方序列类型

2 字符串 str #

字符串基础
字符串的创建与表示
字符串的不可变性
字符串编码与解码
字符串操作
索引与切片操作
字符串连接与重复
字符串格式化方法
字符串方法
查找与替换方法
大小写转换方法
分割与连接方法
判断与验证方法
字符串格式化
%格式化方法
format 方法
f-string格式化
模板字符串
mindmap
    id2[字符串 str]
        id2-1[字符串基础]
        id2-2[字符串的创建与表示]
        id2-3[字符串的不可变性]
        id2-4[字符串编码与解码]
        id2-5[字符串操作]
        id2-6[索引与切片操作]
        id2-7[字符串连接与重复]
        id2-8[字符串格式化方法]
        id2-9[字符串方法]
        id2-10[查找与替换方法]
        id2-11[大小写转换方法]
        id2-12[分割与连接方法]
        id2-13[判断与验证方法]
        id2-14[字符串格式化]
        id2-15[%格式化方法]
        id2-16[format  方法]
        id2-17[f-string格式化]
        id2-18[模板字符串]

3 列表 list #

mindmap
    id3[列表 list]
        id3-1[列表基础]
        id3-2[列表的创建与初始化]
        id3-3[列表的可变性]
        id3-4[列表的内存结构]
        id3-5[列表操作]
        id3-6[元素访问与修改]
        id3-7[列表切片操作]
        id3-8[列表拼接与重复]
        id3-9[列表方法]
        id3-10[添加元素方法]
        id3-11[删除元素方法]
        id3-12[排序与反转方法]
        id3-13[查找与统计方法]
        id3-14[列表推导式]
        id3-15[基本列表推导式]
        id3-16[条件列表推导式]
        id3-17[嵌套列表推导式]
列表基础
列表的创建与初始化
列表的可变性
列表的内存结构
列表操作
元素访问与修改
列表切片操作
列表拼接与重复
列表方法
添加元素方法
删除元素方法
排序与反转方法
查找与统计方法
列表推导式
基本列表推导式
条件列表推导式
嵌套列表推导式

4 元组 tuple #

元组基础
元组的创建与特性
元组的不可变性
单元素元组的特殊语法
元组操作
元组解包与打包
元组比较操作
元组作为字典键
命名元组
collections.namedtuple
命名元组的创建与使用
命名元组的优势
mindmap
    id4[元组 tuple]
        id4-1[元组基础]
        id4-2[元组的创建与特性]
        id4-3[元组的不可变性]
        id4-4[单元素元组的特殊语法]
        id4-5[元组操作]
        id4-6[元组解包与打包]
        id4-7[元组比较操作]
        id4-8[元组作为字典键]
        id4-9[命名元组]
        id4-10[collections.namedtuple]
        id4-11[命名元组的创建与使用]
        id4-12[命名元组的优势]

5 字节序列 #

mindmap
    id5[字节序列]
        id5-1[字节 bytes]
        id5-2[bytes对象的创建]
        id5-3[bytes的不可变性]
        id5-4[bytes与字符串的转换]
        id5-5[字节数组 bytearray]
        id5-6[bytearray的可变性]
        id5-7[bytearray的操作方法]
        id5-8[应用场景分析]
字节 bytes
bytes对象的创建
bytes的不可变性
bytes与字符串的转换
字节数组 bytearray
bytearray的可变性
bytearray的操作方法
应用场景分析

6 范围 range #

range对象
range的创建与参数
range的惰性求值特性
range的内存效率
range操作
range的迭代与索引
range的切片操作
range的实际应用
mindmap
    id6[范围 range]
        id6-1[range对象]
        id6-2[range的创建与参数]
        id6-3[range的惰性求值特性]
        id6-4[range的内存效率]
        id6-5[range操作]
        id6-6[range的迭代与索引]
        id6-7[range的切片操作]
        id6-8[range的实际应用]

7 序列通用操作 #

mindmap
    id7[序列通用操作]
        id7-1[序列协议]
        id7-2[序列协议的要求]
        id7-3[自定义序列类型]
        id7-4[序列的抽象基类]
        id7-5[序列通用方法]
        id7-6[长度与成员检测]
        id7-7[最大值与最小值]
        id7-8[求和与统计操作]
        id7-9[序列迭代]
        id7-10[迭代器协议]
        id7-11[生成器表达式]
        id7-12[序列的遍历技巧]
序列协议
序列协议的要求
自定义序列类型
序列的抽象基类
序列通用方法
长度与成员检测
最大值与最小值
求和与统计操作
序列迭代
迭代器协议
生成器表达式
序列的遍历技巧

8 序列比较与排序 #

序列比较
序列比较规则
字典序比较
自定义比较函数
序列排序
sorted 函数
list.sort 方法
排序关键字参数
稳定排序特性
mindmap
    id8[序列比较与排序]
        id8-1[序列比较]
        id8-2[序列比较规则]
        id8-3[字典序比较]
        id8-4[自定义比较函数]
        id8-5[序列排序]
        id8-6[sorted  函数]
        id8-7[list.sort  方法]
        id8-8[排序关键字参数]
        id8-9[稳定排序特性]

9 序列高级特性 #

mindmap
    id9[序列高级特性]
        id9-1[序列解包]
        id9-2[基本解包操作]
        id9-3[扩展解包语法]
        id9-4[星号表达式应用]
        id9-5[序列切片]
        id9-6[切片语法详解]
        id9-7[步长切片操作]
        id9-8[切片赋值操作]
        id9-9[序列复制]
        id9-10[浅拷贝与深拷贝]
        id9-11[切片复制技巧]
        id9-12[copy模块的使用]
序列解包
基本解包操作
扩展解包语法
星号表达式应用
序列切片
切片语法详解
步长切片操作
切片赋值操作
序列复制
浅拷贝与深拷贝
切片复制技巧
copy模块的使用

10 序列性能分析 #

时间复杂度分析
各类操作的时间复杂度
序列类型选择策略
性能优化技巧
内存使用分析
序列的内存布局
内存使用优化
大序列处理策略
mindmap
    id10[序列性能分析]
        id10-1[时间复杂度分析]
        id10-2[各类操作的时间复杂度]
        id10-3[序列类型选择策略]
        id10-4[性能优化技巧]
        id10-5[内存使用分析]
        id10-6[序列的内存布局]
        id10-7[内存使用优化]
        id10-8[大序列处理策略]

11 标准库序列类型 #

mindmap
    id11[标准库序列类型]
        id11-1[collections模块]
        id11-2[deque双端队列]
        id11-3[Counter计数器]
        id11-4[OrderedDict有序字典]
        id11-5[defaultdict默认字典]
        id11-6[array模块]
        id11-7[array数组的创建]
        id11-8[类型码与数据存储]
        id11-9[array的性能优势]
collections模块
deque双端队列
Counter计数器
OrderedDict有序字典
defaultdict默认字典
array模块
array数组的创建
类型码与数据存储
array的性能优势

12 序列应用实践 #

数据处理应用
文本处理技巧
数据清洗流程
序列在算法中的应用
性能优化实践
序列操作优化
内存使用优化
实际项目案例分析
mindmap
    id12[序列应用实践]
        id12-1[数据处理应用]
        id12-2[文本处理技巧]
        id12-3[数据清洗流程]
        id12-4[序列在算法中的应用]
        id12-5[性能优化实践]
        id12-6[序列操作优化]
        id12-7[内存使用优化]
        id12-8[实际项目案例分析]