在Python中,`get`函数是字典(dictionary)对象的一个方法,用于获取字典中指定键(key)对应的值(value)。如果指定的键不存在于字典中,`get`函数可以返回一个默认值(如果提供了的话),或者不返回任何值(当没有提供默认值且键不存在时,默认返回`None`)。
`get`函数的基本语法如下:
dict.get(key, default=None)
其中:
`dict` 表示要操作的字典对象。
`key` 表示要获取的键。
`default` 是可选参数,表示如果键不存在时返回的默认值。如果不提供此参数,且键不存在,则返回 `None`。
示例用法:
创建一个字典
person = {
'name': 'John',
'age': 30,
'city': 'New York'
}
使用 get() 函数获取存在的键对应的值
name = person.get('name')
print(name) 输出:John
使用 get() 函数获取不存在的键对应的值,返回默认值
country = person.get('country', 'Unknown')
print(country) 输出:Unknown
使用 get() 函数获取不存在的键对应的值,返回指定的默认值
city = person.get('city', 'Unknown')
print(city) 输出:New York
使用`get`函数可以避免在尝试访问字典中不存在的键时引发`KeyError`异常,使得代码更加健壮