字典是 python 中重要的数据类型,对应内置函数 dict,它是一个无序、可变、由键值对组成的集合,我们可以通过引用键名来访问字典中数据。
创建字典
python 中字典由一系列的“键-值”对组成,“键-值”对之间用“逗号”隔开,并且被包含在一对花括号中。字典与 Java 语言中的 HashMap 类作用类似,都是采用“键-值”对映射的方式存储数据。
创建字典的格式如下所示:
dictionary = {key1: value1, key2: value2, ...}
其中,key1、key2 等表示字典的 key 值,value1、value2 等表示字典的 value 值。
字典的创建示例:
# 如果需要创建一个空的字典,只需要一对花括号即可
dic = {}
# 字典的"键"是区分大小写的,同时可以使用数字作为"键"
dic1 = {"a": "天猫", 2: "京东", "c": "拼多多", "C": "PDD"}
print(dic1[2], dic1["c"], dic1["C"])
输出结果为:
京东 拼多多 PDD
访问字典
字典的访问与元组、列表有所不同,元组和列表是通过数字索引来获取对应的值,而字典是通过 key 值获取相应的 value 值。
访问字典元素的格式如下所示:
value = dic[key]
字典的操作
python 中的字典都是位于 builtins 模块中的内置类 dict 的对象。
python字典相关操作请参见内置类 dict。