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异常,而是返回指定的默认值。这样可以避免因为找不到键而导致程序崩溃。
