#需要掌握的
d1={"k1":111,"k2":222}
clear() 清空字典
d1.clear()
print(d1)
{}
update()如果字典中存在则更新,不存在则添加到字典中
d1.update({"k3":"3333","k1":"更新"})
print(d1)
{'k1': '更新', 'k2': 222, 'k3': '3333'}
print(d1["k1"]) #key存在则返回key对应的值
111
print(d1["k4"]) #key不存在则报错
get
res_v=d1.get("k1") key存在返回key键值
print(res_v)
111
res_v4=d1.get("k4") key不存返回None
print(res_v4)
None
setdefault
res_v=d1.setdefault("k1") #键存在则返回键对应的值
print(res_v)
111
res_v=d1.setdefault("k4","444") #键不存在则添加键值元素到字典中
print(res_v) #键不存在则添加键值元素到字典中,并且返回键对应的值
444
print(d1)
{'k1': 111, 'k2': 222, 'k4': '444'}