本文共 735 字,大约阅读时间需要 2 分钟。
Python基础-----四种重要数据结构
序列(数据存储方式)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526213937363.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
列表 list
列表简介
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526214611302.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
常用方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526214736924.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
列表的创建
[] 创建
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052621504311.png)
list()创建
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526215110269.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
range()创建整数列表
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052621562932.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
推导式生成列表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526220003520.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
列表元素的增加
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526220219387.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
append()方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526220341476.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
+运算符操作
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526220809630.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
a的地址发生变化
extend()方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526221255977.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
insert() 插入元素
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052622145563.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
乘法扩展
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526221813410.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
列表元素的删除
del 删除
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052622224824.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526222445293.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
pop() 方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526222723819.png)
remove() 方法
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526222851639.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
列表元素的访问和计数
索引的直接访问
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526223330568.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
index() 获取指定元素首次出现的索引
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526223426679.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
count() 统计
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526223559824.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
len()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526223628333.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
in 和 not in
列表的切片
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526225144192.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
列表的遍历
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200526225409524.png)
列表的排序
修改原列表,不新建列表的排序
sort()
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052721035553.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
random.shuffle(a) 打乱顺序
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527210725420.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
建立新列表排序
内置函数sorted()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527210927196.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527211102179.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
b和c都是全新的对象
reversed()返回迭代器
只能逆序一次
列表相关的其他内置函数汇总
max()和min()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527211638525.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
sum()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527211716998.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
多维列表
二维列表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527211835182.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
元组 tuple
元组简介
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527212405165.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
元组的创建
()创建 小括号可省略
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527212637471.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
tuple() 创建元组
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527212900466.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
元素的访问和计数
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527213218707.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
zip()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527213537199.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
生成器推导式创建元组
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527222729283.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
元组总结
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527222838520.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
字典 dict
字典简介
无序键值对
创建字典
{}创建
dict() 创建
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527223614902.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527223639580.png)
zip() 创建
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527223808201.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
dict.fromkeys() 创建
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527223909666.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
字典元素的访问
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527224143456.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
字典元素的添加、修改、删除
直接添加
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527230322339.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
update()![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527230355929.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527230443809.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
指定删除
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052723062343.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
随机删除
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527230712334.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
序列解包
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020052723083087.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
用字典和列表存储表格数据,并实现访问
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527231432360.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
字典核心底层原理(重要)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527231633139.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
将一个键值对放进字典的底层过程
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527232413360.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
根据键查找“键值对”的底层过程
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527232639340.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
总结
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527232752378.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
集合 set
集合概述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527232844432.png)
集合的创建和删除
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527232959586.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
集合相关操作
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200527233234407.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0F2ZXJ5MTIzMTIz,size_16,color_FFFFFF,t_70)
转载地址:http://kluib.baihongyu.com/