返回缺失字典键的默认值
访问 Python 字典中的键时,如果键不存在,则会遇到 KeyError 异常不存在。此行为可能会变得很麻烦,尤其是当您更愿意返回默认值而不是处理异常时。
显式默认值检索
显式返回默认值搜索密钥,您可以使用 dict.get() 方法。此方法需要两个参数:
使用示例
这里有一个示例来说明如何使用dict.get():
my_dict = {"name": "John", "age": 30} # Retrieve the value for "name" (exists in the dictionary) name = my_dict.get("name") # Returns "John" # Retrieve the value for "occupation" (doesn't exist in the dictionary) occupation = my_dict.get("occupation") # Returns None # Retrieve the value for "occupation" and provide a default value default_occupation = my_dict.get("occupation", "Unemployed") # Returns "Unemployed"
使用 dict.get() 允许您显式检索值,如果键不存在则返回默认值,而无需执行额外的键存在检查。
以上是如何在 Python 中返回缺失字典键的默认值?的详细内容。更多信息请关注PHP中文网其他相关文章!