字典:是由多个键(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))

结果:

python 字典长度 python字典的长度_字符串