get 不改字典
它只负责读取。键不存在时返回你给的默认值;没给默认值时返回 None。
PYTHON 字典 · 操作实验台
把右边看成一家小书店的库存表。你写下书名这个“键”,再选择一种操作,观察字典本身和方法返回值是不是同时发生变化。
# 选择左侧操作开始
字典中的每一把“键”都必须唯一;给已有键赋值会替换旧值。
get 不改字典它只负责读取。键不存在时返回你给的默认值;没给默认值时返回 None。
setdefault 可能改字典键已存在就直接返回旧值;只有键缺少时,才插入默认值并把它返回。
pop 一次做两件事它先返回被取走的值,再从字典中删除对应键。不给默认值且键不存在时会报错。