首页 >后端开发 >Python教程 >当键丢失时如何获取字典值或返回默认值?

当键丢失时如何获取字典值或返回默认值?

Linda Hamilton
Linda Hamilton原创
2024-12-05 06:47:111023浏览

How to Get Dictionary Values or Return a Default Value When a Key is Missing?

获取字典值或在键不存在时返回默认值

在 Python 中通过键检索字典值很简单,但尝试访问非现有的键会引发 KeyError 异常。对于更明确和用户友好的方法,我们可以利用 dict.get() 方法。

dict.get() 允许指定要返回的后备值,以防所查找的键不存在。如果键存在,则返回关联的值。否则,将返回提供的默认值而不是引发异常。

语法为:

value = d.get(key)

默认情况下,如果键不存在,则值将为 None。要指定自定义默认值,请使用以下语法:

value = d.get(key, "empty")

在此示例中,如果字典 d 中不存在该键,则返回“empty”。

以上是当键丢失时如何获取字典值或返回默认值?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn