字典 键值对的无序可变序列
注意 键不可重复 列表字典不可作为键
创建方法{} a= {'name':goaqi,'age':'18'}
zip() fromkeys()
字典元素的访问
通过键 通过get()推荐用get()
遍历键值对 .items()
键值对个数len()
in 检测一个键是否在字典里
字典元素的添加修改删除
append() del() pop ()popitem()
序列的解包 即可用于序列也可用于字典 元组。方便的对多个变量赋值
复杂数据表格数据存储
网络上获取的数据本质上都是表格
需要反复练习 很重要‼️
字典的核心是散列表(一个稀疏数组)通过偏移量来访问bucket
信息的存储靠转换键值的哈希二进制码对应bucket序号进行存储 不够的话自动扩容
根据键查找键值对的底层过程
查找并查对hash码确认数据是想要查找的数据并读取
键必须可散列
字典内存开销巨大 空间换时间
键查询的速度很快
不要在字典遍历的时候添加修改
集合的底层就是字典 就只包含键对象 因此不能重复是唯一的
集合的交并差集操作
pycharm软件简介
python的基本控制语句
if iflese结构 单分支 多分支if elif else
选择嵌套结构
while循环结构 死循环的处理