Python 如何解决字典查询中keyError报错
来源:网络收集 点击: 时间:2024-08-20【导读】:
字典是Python中的常用数据类型之一。作为唯一的映射型无序序列,其特性可以简化我们在设计的过程。但有时在查询字典键的时候会返回“keyError”的错误今天的经验中小编将和大家分享错误产生的原因和解决方法工具/原料morepython报错产生原因1/3分步阅读
2/3
3/3
2/4
3/4
4/4
step1 正常访字典键
首先我们在程序编写中经常访问到字典键的时候均是已知键来获取值的方式。这种情况下均可正常返回
指令形式
namedict

step2 正常访字典键
我们在程序编写中如果访问到字典键的时候是未知键而采用【】取值的方式。这种情况下将和发生keyError错误,因为此时键不存在
指令形式
namedict

以上,我们可知我们在字典查询时的keyError为访问了不存在的键
解决报错方法1/4step1 get对字典正常键访问
我们在解决的方法中使用get()来获取键对应的值,此时也可以正常的获取已有的键值对的值
指令形式
namedict.get(键)

step2 get对字典不存在键访问
我们在解决的方法中使用get()来获取键对应的值,对不存在的键获取值值,此时不会再报错,而是无返回,因为默认无键时返回None
指令形式
namedict.get(键)

step3 get设定不存在键的返回提示
我们在解决的方法中使用get()来获取键对应的值,对不存在的键获取值值,此时不会再报错,我们也可以指定默认的返回提示值
指令形式
namedict.get(键, 返回提示)

以上就是解决字典非键取值的keyError方法啦
PYTHON字典取值KEYERROR错误版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1144722.html
上一篇:顺风车拼车软件中怎么申请提现?
下一篇:手机百度浏览器怎么设置无图模式?