Python 的 Dictionary.get(~)
方法返回字典中指定键的值。
参数
1. key
| any type
要在字典中搜索的键。
2. value
| any type
| optional
未找到键时返回的值。默认为 None
。
返回值
如果字典中存在键:键的值。
如果字典中不存在键并且输入中未指定值:无。
如果字典中不存在键并且在输入中指定了值:指定值。
例子
基本用法
当字典中存在键时:
cars = {'Toyota': 'Green', 'Nissan':'Yellow', 'Honda':'Blue'}
cars.get('Nissan')
'Yellow'
当字典中不存在键且输入中未指定值时:
cars = {'Toyota': 'Green', 'Nissan':'Yellow', 'Honda':'Blue'}
print(cars.get('Renault'))
None
当字典中不存在键并且在输入中指定值时:
cars = {'Toyota': 'Green', 'Nissan':'Yellow', 'Honda':'Blue'}
cars.get('Renault','Other')
'Other'
Dictionary.get(~) 方法与 dict[key] 的区别
如果 key 丢失,Dictionary.get()
方法将返回默认值。
cars = {'Toyota': 'Green', 'Nissan':'Yellow', 'Honda':'Blue'}
print(cars.get('Renault'))
None
如果使用 dict[key]
时缺少 key ,则会引发 KeyError
异常。
cars = {'Toyota': 'Green', 'Nissan':'Yellow', 'Honda':'Blue'}
cars['Renault']
KeyError: 'Renault'
相关用法
- Python Dictionary get()用法及代码示例
- Python Dictionary popitem方法用法及代码示例
- Python Dictionary fromkeys方法用法及代码示例
- Python Dictionary setdefault方法用法及代码示例
- Python Dictionary update()用法及代码示例
- Python Dictionary setdefault()用法及代码示例
- Python Dictionary clear()用法及代码示例
- Python Dictionary values方法用法及代码示例
- Python Dictionary items方法用法及代码示例
- Python Dictionary keys方法用法及代码示例
- Python Dictionary pop()用法及代码示例
- Python Dictionary popitem()用法及代码示例
- Python Dictionary has_key()用法及代码示例
- Python Dictionary items()用法及代码示例
- Python Dictionary update方法用法及代码示例
- Python Dictionary copy()用法及代码示例
- Python Dictionary clear方法用法及代码示例
- Python Dictionary copy方法用法及代码示例
- Python Dictionary values()用法及代码示例
- Python Dictionary keys()用法及代码示例
- Python Dictionary pop方法用法及代码示例
- Python Dictionary fromkeys()用法及代码示例
- Python Django Distance用法及代码示例
- Python Django Distance.unit_attname用法及代码示例
- Python Django Distance.__getattr__用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python Dictionary | get method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。