字典:是由多个键(key)及其对应的值(value)所组成的一种数据类型
- dict表示字典类型,可用dict内置函数创建一个字典
- 通过{}将一个个key与value存入字典中
- key与value以冒号隔开,不同的键值对之间用逗号隔开
- key支持字符串,数字以及元组类型,列表类型不支持;value支持所有的数据类型
- 字典是可改变的
- python3.7和其之前的版本,字典是无序的,3.8之后是有序的
- 字典中每个key是唯一的
- 创建空字典使用{}
例:
- 函数max和min对比的是字典中的key值
- 运算符in,判断的是字典中的key值
- 函数len获取字典的长度
a = {3:2, 6:0}
b = {}
# 这里打印的最大和最小是key值
print("字典中key的最大值:",max(a))
print("字典中key的最小值:",min(a))
# 这里的in判断的是key中是否包含
b1 = 2 in a
b2 = 3 in a
print("字典key中含有2:",b1)
print("字典key中含有3:",b2)
# 使用get函数和bool判断字典中的value是否存在
# 函数len打印字典的长度
print("非空字典的长度:",len(a))
print("空字典的长度",len(b))
结果: