MST

星途 面试题库

面试题:Python字典中如何获取不存在键的默认值

在Python字典中,当尝试获取一个不存在的键时,通常会引发KeyError。请描述如何使用字典的方法来获取不存在键时的默认值,并给出相应的代码示例。
23.3万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试

在Python字典中,可以使用 get 方法来获取不存在键时的默认值。get 方法的语法为:dict.get(key, default=None),其中 key 是要查找的键,default 是键不存在时返回的默认值(如果不提供 default,则默认返回 None)。

示例代码如下:

my_dict = {'name': 'Alice', 'age': 30}

# 获取存在的键
value = my_dict.get('name')
print(value)  # 输出: Alice

# 获取不存在的键,并提供默认值
default_value = my_dict.get('city', 'Unknown')
print(default_value)  # 输出: Unknown