Python基础-----四种重要数据结构
Python基础-----四种重要数据结构
序列(数据存储方式)
列表 list
列表简介
常用方法
列表的创建
[] 创建
list()创建
range()创建整数列表
推导式生成列表
列表元素的增加
append()方法
+运算符操作
a的地址发生变化
extend()方法
insert() 插入元素
乘法扩展
列表元素的删除
del 删除
pop() 方法
remove() 方法
列表元素的访问和计数
索引的直接访问
index() 获取指定元素首次出现的索引
count() 统计
len()
in 和 not in
列表的切片
列表的遍历
列表的排序
修改原列表,不新建列表的排序
sort()
random.shuffle(a) 打乱顺序
建立新列表排序
内置函数sorted()
b和c都是全新的对象
reversed()返回迭代器
只能逆序一次
列表相关的其他内置函数汇总
max()和min()
sum()
多维列表
二维列表
元组 tuple
元组简介
元组的创建
()创建 小括号可省略
tuple() 创建元组
元素的访问和计数
zip()
生成器推导式创建元组
元组总结
字典 dict
字典简介
无序键值对
创建字典
{}创建
dict() 创建
zip() 创建
dict.fromkeys() 创建
字典元素的访问
字典元素的添加、修改、删除
直接添加
update()
指定删除
随机删除
序列解包
用字典和列表存储表格数据,并实现访问
字典核心底层原理(重要)
将一个键值对放进字典的底层过程
根据键查找“键值对”的底层过程
总结
集合 set
集合概述
集合的创建和删除