Python 如何解决字典查询中keyError报错
1、step1 正常访字典键
首先我们在程序编写中经常访问到字典键的时候均是已知键来获取值的方式。这种情况下均可正常返回
指令形式
namedict[key]
2、step2 正常访字典键
我们在程序编写中如果访问到字典键的时候是未知键而采用【[]】取值的方式。这种情况下将和发生keyError错误,因为此时键不存在
指令形式
namedict[key]
3、以上,我们可知我们在字典查询时的keyError为访问了不存在的键
1、step1 get对字典正常键访问
我们在解决的方法中使用get()来获取键对应的值,此时也可以正常的获取已有的键值对的值
指令形式
namedict.get(键)
2、step2 get对字典不存在键访问
我们在解决的方法中使用get()来获取键对应的值,对不存在的键获取值值,此时不会再报错,而是无返回,因为默认无键时返回None
指令形式
namedict.get(键)
3、step3 get设定不存在键的返回提示
我们在解决的方法中使用get()来获取键对应的值,对不存在的键获取值值,此时不会再报错,我们也可以指定默认的返回提示值
指令形式
namedict.get(键, 返回提示)
4、以上就是解决字典非键取值的keyError方法啦
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:47
阅读量:130
阅读量:155
阅读量:115
阅读量:89