hashmap.get(key, default)
是字典(哈希表)的一个方法,用于获取指定键的值。
key
是要获取值的键。default
是可选参数,表示当指定的键不存在时,返回的默认值。
get()
方法的作用是在字典中查找指定键的值。如果键存在,则返回对应的值;如果键不存在,则返回默认值(如果提供了默认值),否则返回 None
。
以下是 hashmap.get()
方法的使用示例:
hashmap = {'a': 1, 'b': 2, 'c': 3}
value = hashmap.get('a')
print(value) # 输出:1
value = hashmap.get('d')
print(value) # 输出:None
value = hashmap.get('d', 0)
print(value) # 输出:0
value = hashmap.get('a', 0) + 1那这里的0什么意思?
0
是 get()
方法的默认值参数。
当指定的键 'a'
存在于字典 hashmap
中时,get()
方法会返回对应的值;当指定的键不存在时,get()
方法会返回默认值 0
。
默认值参数在 get()
方法中的作用是在键不存在时提供一个备选值,以避免引发 KeyError
异常。
hashmap = {'a': 1, 'b': 2, 'c': 3}
value = hashmap.get('a', 0) + 1
print(value) # 输出:2
value = hashmap.get('d', 0) + 1
print(value) # 输出:1