欢迎访问宙启技术站
智能推送

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()方法不会修改字典本身。