字典

创建方式

第一种使用{}直接创建字典

d={key1:value1,key2:value2....}

语法结构如下:

dict(key1=value1,key2=value2....)

第二种使用内置函数 dict()创建字典

1)映射函数

zip(lst1,lst2)

lst1 为键 lst2 为值

字典转列表

列表名=zdict(字典名)

字典元素的取值

d[key]或 d.get(key)

字典元素的遍历

1)遍历出 key 与 value 的元组

for element in d.items(): pass

2)分别遍历出 key 与 value

for key,value in d.items(): pass

相关的操作方法

获取所有的 key 数据

d.keys()

获取所有的 value 的数据

d.values()

key 存在获取相应的 value,同时删除 key-value 对,否则获取默认值

d.pop(key,default)

随机从字典种取出一个 key-value 对,结果为元组类型,同时将该 key-value 从字典种删除

d.popitem()

清空字典中所有的 key-value 对

d.clear()