文章目录
字典
字典是“键值对”的无序可变序列。字典中的每个元素是一个"键值对“,包含:"键对象”和“值对象”。可以通过“键对象”实现快速获取,删除、更新对应的“值对象”。
列表中我们通过“下标数字”找到对应的对象,字典中通过“键对象”找到对应的“值对象”。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为“键”。并且”键“不可重复。
”值“可以是任意的数据,并且可重复。
一个典型的字典的定义方式:
a = {‘name’:‘gaoqi’,‘age’:18,‘job’:‘programmer’}
字典的创建
1.我们可以通过{}、dict()来创建字典对象。
2.通过zip()创建字典对象
3.通过fromkeys创建值为空的字典
字典元素的访问
字典元素添加、修改、删除
序列解包
表格数据使用字典和列表存储,并实现访问
字典核心底层原理(重要)
将一个键值对放进字典的底层过程
根据键查找"键值对"的底层过程
用法总结
集合
集合的底层实现就是字典。集合石无需可变,元素不能重置。
集合的创建和删除