Python中因字典的key不存在而报错KeyError的解决方法

对于如下字典:

a = {"1":"111", "2":"222"}

若访问的key不存在,如"3",则会出现如下报错
在这里插入图片描述
因此需要在使用字典key找值的之前判断key是否存在,可以使用in方法

if "1" in a:print("1")
else:print("2")

如果key存在,则in方法返回True,否则返回False,运行结果如下:
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部