栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中KeyError:“ambulance “

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中KeyError:“ambulance “

前几天遇到了一个错误
错误提示KeyError:"ambulance "
一开始我还以为它在呼救“俺不能死~“ ”俺不能死~”
属实是笑了好了一会

---------------------------------假装分割线----------------------------------------

言归正传,我搜索了好久 ,发现没有一条错误是和ambulan相关
其实key erroer这个错误 和引号内的词"ambulan "关系不大
这是一类错误

出现这类错误,大多和使用了字典有关,错误提示我们找不到对应的键值。
事实也是我发现我的字典中确实缺失了键ambulance
我们可以进行一个尝试

现有一个字典,包含两对键值对分别为A-20、B-10
查找A的值时能够正常输出20
如果查找不存在的键C时就会提示错误Keyerror

我们可以使用dict.get()函数,给key指定一个默认的value

dict_name.get(key, default = None)
#key: 要设置默认值的Key
#default: 要指定返回的默认value,可以是任何值,如int、str、list、dict等
#return: 如果字典中key本来有值,返回的是字典中Key所对应的值,如果没有,则返回“default”中的值。

可以看到设置默认值后,安然无恙。


over ~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757328.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号