Python 字典 get()函数使用详解,字典获取值
get()
是Python字典(dict)的内置方法,它的作用是安全的获取字典中的值。如果键不存在于字典中,get()
会返回一个默认值,而不会抛出KeyError
异常。
get()
方法的基本语法如下:
dict.get(key, default=None)
其中,
key
是要获取的键。default
是键不存在时返回的默认值。如果不指定,默认值为None
。
下面是一些使用 get()
方法的示例:
示例1:基本用法
dictionary = {'name': 'John', 'age': 30}
name = dictionary.get('name')
age = dictionary.get('age')
print(name) # 输出: John
print(age) # 输出: 30
示例2:指定默认值
dictionary = {'name': 'John', 'age': 30}
name = dictionary.get('name', 'Default') # 如果键'name'不存在,返回'Default'
age = dictionary.get('height', 175) # 如果键'height'不存在,返回175
print(name) # 输出: John
print(age) # 输出: 175
示例3:键不存在时不指定默认值
dictionary = {'name': 'John', 'age': 30}
height = dictionary.get('height') # 如果键'height'不存在,返回None
print(height) # 输出: None
在实际应用中,get()
方法常被用于安全地访问字典中的值,特别是在不确定键是否存在的情况下。这样可以避免程序因为KeyError
而崩溃。
评论已关闭