本文主要是介绍Python报错集合篇7-KeyError: 1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文介绍如何处理报错–KeyError: 1
源代码:
dict1 = {}
key = 1
print(dict1[key])
运行报错如下:
Traceback (most recent call last):File "D:/Program Files/PycharmProjects/pycharmPrj/zzz/Python/lx0.py", line 49, in <module>print(dict1[key])
KeyError: 1
这里明显要报KeyError,试图去打印一个字典中不存在的键值对。为了避免这类异常发生,我们可以使用dict.get()方法
代码如下:
dict1 = {}
key = 1
if not dict1.get(key):print('您所访问的键【%s】不存在' % key)
运行如下:
C:\Python37\python.exe "D:/Program Files/PycharmProjects/pycharmPrj/zzz/Python/lx0.py"
您所访问的键【1】不存在
Process finished with exit code 0
这篇关于Python报错集合篇7-KeyError: 1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!