字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中。

字典的创建

d={‘one’:1,’two’:2,’three’:3}或 items=[(‘one’,1),(‘two’,2),(‘three’,3),(‘four’,4)] d = dict(items)或 d=dict(one=1,two=2,three=3)

字典查询

查询指定键的值

d = {1:2,2:3,3:4} d[1] 打印结果是2 查询制定的键 如果不存在 返回 0 d.get(10,0) 返回值为0 不加第二个参数 返回none

字典的常用函数

d = {1:2,2:3,3:4} del d[1]  删除 元素 d.clear() 清空字典 c = d.copy 复制字典(浅拷贝)deepcopy(深拷贝)修改C不对D有影响 d = fromkeys([‘one’,’two’,’three’]) 给定键创建值为空的字典 可以第二个参数指定值 d.items 返回字典所有键值到一个列表 d.keys 返回所有的键 d.valus 返回所有的值 常用操作: for k,v in d.items(): print(f’{k}{v}’

字典 - 图1