Python-字典类型1(Dict)

#需要掌握的
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'}

 

posted @ 2020-07-27 16:51  梁博客  阅读(124)  评论(0)    收藏  举报