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

Python中如何使用get()函数获取字典中的值

发布时间:2023-07-03 21:31:19

在Python中,可以使用get()函数来获取字典中的值。get()函数的语法如下:

dictionary.get(key, default)

其中,key是要查找的键,default是可选参数,表示在字典中找不到指定键时返回的默认值。

下面是一个例子,展示了如何使用get()函数获取字典中的值:

# 创建一个字典
person = {'name': 'Alice', 'age': 25, 'city': 'New York'}

# 使用get()函数获取字典中的值
name = person.get('name')
age = person.get('age')
country = person.get('country', 'Unknown')

print(name)  # 输出: 'Alice'
print(age)  # 输出: 25
print(country)  # 输出: 'Unknown',因为'country'键不存在于字典中,默认值为'Unknown'

上述示例中,person.get('name')会返回字典person中键为'name'的值,即'Alice'。person.get('age')会返回字典person中键为'age'的值,即25。person.get('country', 'Unknown')会返回字典person中键为'country'的值,但是由于该键不存在于字典中,所以会返回默认值'Unknown'。

使用get()函数的好处是,当字典中找不到指定的键时,不会引发KeyError异常,而是返回指定的默认值。这样可以避免因为找不到键而导致程序崩溃。