在本教程中,我們將借助示例了解 Python Dictionary get() 方法。
如果鍵在字典中,get()
方法返回指定鍵的值。
示例
marks = {'Physics':67, 'Maths':87}
print(marks.get('Physics'))
# Output: 67
用法:
用法:
dict.get(key[, value])
參數:
get()
方法最多接受兩個參數:
- key- 要在字典中搜索的鍵
- value(可選) - 返回的值,如果
key
沒有找到。默認值為None
.
返回:
get()
方法返回:
- 如果
key
在字典中,則指定key
的值。 None
如果未找到key
且未指定value
。value
如果找不到key
並且指定了value
。
示例 1:get() 如何用於字典?
person = {'name': 'Phill', 'age': 22}
print('Name: ', person.get('name'))
print('Age: ', person.get('age'))
# value is not provided
print('Salary: ', person.get('salary'))
# value is provided
print('Salary: ', person.get('salary', 0.0))
輸出
Name: Phill Age: 22 Salary: None Salary: 0.0
Python get() 方法與 dict[key] 訪問元素
如果缺少 key
,get()
方法將返回默認值。
但是,如果在使用 dict[key]
, KeyError
時未找到 key
,則會引發異常。
person = {}
# Using get() results in None
print('Salary: ', person.get('salary'))
# Using [] results in KeyError
print(person['salary'])
輸出
Salary: None Traceback (most recent call last): File "", line 7, in print(person['salary']) KeyError: 'salary'
相關用法
- Python Dictionary clear()用法及代碼示例
- Python Dictionary update()用法及代碼示例
- Python Dictionary setdefault()用法及代碼示例
- Python Dictionary pop()用法及代碼示例
- Python Dictionary popitem()用法及代碼示例
- Python Dictionary has_key()用法及代碼示例
- Python Dictionary items()用法及代碼示例
- Python Dictionary copy()用法及代碼示例
- Python Dictionary keys()用法及代碼示例
- Python Dictionary values()用法及代碼示例
- Python Dictionary fromkeys()用法及代碼示例
- Python Decimal shift()用法及代碼示例
- Python Decimal next_plus()用法及代碼示例
- Python Decimal rotate()用法及代碼示例
- Python Decimal max_mag()用法及代碼示例
- Python Datetime.replace()用法及代碼示例
- Python DateTime轉integer用法及代碼示例
- Python Decimal as_integer_ratio()用法及代碼示例
- Python Decimal is_subnormal()用法及代碼示例
- Python DataFrame.to_excel()用法及代碼示例
注:本文由純淨天空篩選整理自 Python Dictionary get()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。