get
是 Python 字典(dict
)对象中的一个方法,用于通过指定的键获取字典中对应的值。如果键存在于字典中,则返回该键所对应的值;如果键不存在,则返回指定的默认值(如果提供了默认值的话),否则返回 None
。这个方法的语法如下:
pythonCopy code字典对象.get(键, 默认值)
其中,参数说明如下:
字典对象
:要进行操作的字典。键
:要获取值的键。默认值
(可选):如果键不存在时返回的默认值。
举个例子,假设有一个字典存储了一些人的年龄信息:
pythonCopy code年龄表 = {"小明": 25, "小红": 30, "小刚": 28}
你可以使用 get
方法来获取某个人的年龄:
pythonCopy code年龄 = 年龄表.get("小明")
print(年龄) # 输出:25
如果键不存在,get
方法将返回默认值(默认为 None
):
pythonCopy code年龄 = 年龄表.get("小李")
print(年龄) # 输出:None
但是你也可以提供一个自定义的默认值:
pythonCopy code年龄 = 年龄表.get("小李", 0)
print(年龄) # 输出:0
这在需要处理键可能不存在的情况时非常有用,因为它避免了因为找不到键而引发 KeyError 异常。