Python KeyError 异常
定义和用法
当使用字典中不存在的键时,会引发 KeyError
异常。
可以通过 try...except
语句捕获 KeyError
,参见以下示例。
实例
例子 1
如果尝试使用不存在的键访问字典,将会引发 KeyError
:
fruit = {"name": "apple", "color": "red"} print(fruit["price"]) # 尝试访问不存在的键 "price"
例子 2:异常处理
使用 try...except
语句处理 KeyError
:
fruit = {"name": "apple", "color": "red"} try: print(fruit["price"]) # 尝试访问不存在的键 except KeyError: print("错误!您正在尝试访问字典中不存在的键!") except: print("发生了其他错误")