在Python中,get()
函数是字典对象的一个方法。它用于获取字典中指定键的值,如果键不存在,则返回一个默认值(可选)。
get()
函数的基本语法如下:
value = dictionary.get(key, default)
参数说明:
key
:要获取值的键。default
(可选):指定的默认值。如果键不存在,则返回该默认值。如果未提供默认值,则返回None
。
示例用法:
# 创建一个字典
person = {"name": "Alice", "age": 25, "gender": "female"}
# 获取键"name"的值
name = person.get("name")
print(name) # 输出: Alice
# 获取键"height"的值,因为键不存在,返回默认值
height = person.get("height", 170)
print(height) # 输出: 170
# 获取键"country"的值,因为键不存在且没有提供默认值,返回None
country = person.get("country")
print(country) # 输出: None
通过使用get()
函数,可以避免在字典中查找不存在的键时出现KeyError
异常,同时提供了一种简洁的方法来处理键不存在的情况。