Python基础——字典

时间:2024-05-19 14:49:23

字典定义

Python基础——字典
列表:a[0]
字典:a[‘name’]

字典创建

1、{}、dict()来创建字典对象
Python基础——字典
Python基础——字典
2、zip()创建字典对象
Python基础——字典
3、通过fromkey创建值为空的字典
None是一个值
Python基础——字典

字典访问

1、通过[键]获取值,若键不存在,抛出异常Python基础——字典
2、通过get()获取值,推荐使用!!!
优点:指定键不存在,返回None;也可以设定指定键不存在时,返回指定对象。Python基础——字典
3、列出所有键值对(列表中包含一个个元组)Python基础——字典
4、列出所有key, values
Python基础——字典
Python基础——字典
5、len()键值对个数
Python基础——字典
6、检查一个键是否在字典中
Python基础——字典

字典元素的添加、修改、删除

1、Python基础——字典
Python基础——字典
2、Python基础——字典
Python基础——字典
3、Python基础——字典
Python基础——字典
4、Python基础——字典
随机移除
Python基础——字典

序列解包

Python基础——字典
1、元组、列表解包
Python基础——字典
2、键值对解包
Python基础——字典
Python基础——字典
Python基础——字典

表格数据存储

如图所示:
Python基础——字典
存储过程:

Python基础——字典
demo:
Python基础——字典
运行结果:
Python基础——字典

!!!字典_核心底层原理_内存分析_存储键值对过程(任务51)

集合定义

集合只包含字典的键对象
Python基础——字典

集合创建、删除

Python基础——字典
Python基础——字典