一.字典的定义
Python字典是一种无序的键值对集合,以大括号{}
表示,并且每一个键都与一个值相对应。这些键和值可以用作Python程序中的变量来存储和操作数据。 它是一种非常有用的数据结构,字典是可变的数据类型,可以动态地添加、删除或修改键值对。
二.字典的键与值
键值对存储:
字典存储的是键值对(key-value pairs),每个键(key)都唯一对应一个值(value)。
键的唯一性:
字典中的键是唯一的,如果使用同一个键去赋值多个值,则后续的值会覆盖之前的值。
三.字典的常见操作
in成员运算符:键是否在字典中
len:返回键值对的个数
可迭代:
(1)、for k in d6.keys(): 遍历所有的键;
(2)、for v in d6.values():遍历所有的值;
(3)、for k, v in d6.items():遍历所有的键值对
get:
(1)、获取指定键对应的值;
(2)、如果键不存在返回None;
(3)、也可以指定键不存在时返回默认的值
添加:变量名 [键名] = 值
删除:
(1)、pop("id"):删除指定的键 并且返回对应的值
(2)、popitem():删除并且返回(元组)最后放入的一个键值对,一般不关注字典键值对的先后
顺序
(3)、clear():清空
update:合并一个字典到原始字典