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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。