Python中的get()方法用于获取字典中的值吗
发布时间:2023-12-18 08:48:17
在Python中,get()是一个字典方法,用于获取给定键的值。它的语法如下:
dictionary.get(key, default_value)
参数说明:
- key: 要获取其值的键。
- default_value (可选): 如果键不存在,则返回的默认值。
下面是一些使用get()方法获取字典中值的示例:
1. 获取存在的键的值:
student = {
"name": "John",
"age": 18,
"gender": "Male"
}
name = student.get("name")
print(name) # 输出: John
2. 获取不存在的键的值(使用默认值):
student = {
"name": "John",
"age": 18,
"gender": "Male"
}
country = student.get("country", "Unknown")
print(country) # 输出: Unknown
3. 获取不存在的键的值(不使用默认值):
student = {
"name": "John",
"age": 18,
"gender": "Male"
}
country = student.get("country")
print(country) # 输出: None
正如示例所示,如果要获取的键存在于字典中,则get()方法将返回该键对应的值。如果键不存在,则可以选择返回一个默认值。如果未指定默认值,则get()方法将返回None。请注意,get()方法不会修改字典本身。
