五、#小白的python之路
怎么给字典中不存在的key指定默认值
在python中,如果直接访问不存在的key,回报错,如下:
admin={"name":"xiaoming","age":"10"}
admin["sex"]
-----------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-42-24547a844731> in <module>
1 admin={"name":"xiaoming","age":"10"}
----> 2 admin["sex"]
KeyError: 'sex'
很多时候,我们希望即使字典中不包含这个key,也不要报错,这个时候可以借用get()函数
admin={"name":"xiaoming","age":"10"}
admin.get("sex","N/A")
'N/A'
admin.get("name","N/A")
'xiaoming'
会发现get函数的作用,只是防止访问不存在的key时报错。