Python KeyError异常

简介:

阅读目录

dict.get(key)

如果用dict[key]这个读取会报KeyError异常,

dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,

而dict[key]实际上是调用了__getitem__方法

说明:

D.get(key[, d])  ->D[k] if k in D, else d.   d defaults to None.





本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/archive/2012/07/25/2608094.html,如需转载请自行联系原作者

相关文章
|
19天前
|
网络协议 网络安全 Python
Python网络编程基础(Socket编程) 错误处理和异常
【4月更文挑战第10天】网络编程涉及到很多复杂的操作和潜在的风险,如连接失败、数据丢失、超时等问题。因此,正确的错误处理和异常捕获是确保网络程序稳定性和可靠性的关键。本章将介绍网络编程中常见的错误和异常,并探讨如何在Python中进行有效的错误处理。
|
5天前
|
索引 Python
Python中的异常处理与自定义异常
Python中的异常处理与自定义异常
14 0
|
19天前
|
Python
【Python进阶(一)】——异常与错误
【Python进阶(一)】——异常与错误
|
2天前
|
Python
Python文件的异常、模块与包
Python文件的异常、模块与包
10 3
|
13天前
|
存储 JSON JavaScript
Python文件和异常(二)
Python文件和异常(二)
24 0
|
13天前
|
存储 文件存储 Python
Python文件和异常(一)
Python文件和异常(一)
20 0
|
13天前
|
Python
Python基础 笔记(十) 文件操作、异常、模块
Python基础 笔记(十) 文件操作、异常、模块
28 3
|
14天前
|
Python
python的else块(可选)在try块成功执行且没有引发异常时执行
【5月更文挑战第12天】python的else块(可选)在try块成功执行且没有引发异常时执行
26 1
|
14天前
|
Python
python的except块用于捕获和处理特定的异常
【5月更文挑战第12天】python的except块用于捕获和处理特定的异常
22 1
|
14天前
|
Python