Python中按鍵來獲取指定的值
Python中按鍵來獲取值,相對來說要容易些,畢竟只需要dict[key]就可以找到,但里面同樣有個問題,如果其中的鍵不存在的話,會拋出異常,如果不用try...except...等異常處理機(jī)制的話,程序就會中斷!這里提供兩種很安全,很健壯的處理方法。
方式一: dict[key] + 判斷
>>> dct = {'Name': 'Alice', 'Age': 18, 'uid': 1001, 'id': 1001}
>>> def get_value1(dct, key):
... return dct[key] if key in dct else 'Key Not Exist!'
>>> get_value1(dct, "uid")
1001
>>> get_value1(dct, "UID")
'Key Not Exist!'
方式二:dct.get(key, "如果鍵不存在的顯示提示信息!")
>>> dct = {'Name': 'Alice', 'Age': 18, 'uid': 1001, 'id': 1001}
>>> def get_value2(dct, key):
... return dct.get(key, "Key Not Exist!")
>>> get_value2(dct, "uid")
1001
>>> get_value2(dct, "UID")
'Key Not Exist!'
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- Python 實現(xiàn)鍵盤鼠標(biāo)按鍵模擬
- python實現(xiàn)模擬按鍵,自動翻頁看u17漫畫
- Python實現(xiàn)windows下模擬按鍵和鼠標(biāo)點(diǎn)擊的方法
- python實現(xiàn)按鍵精靈找色點(diǎn)擊功能教程,使用pywin32和Pillow庫
- python中字典按鍵或鍵值排序的實現(xiàn)代碼
- python按鍵按住不放持續(xù)響應(yīng)的實例代碼
- python對綁定事件的鼠標(biāo)、按鍵的判斷實例
- Python實現(xiàn)的字典排序操作示例【按鍵名key與鍵值value排序】
- Python實現(xiàn)對字典分別按鍵(key)和值(value)進(jìn)行排序的方法分析
- python 字典(dict)按鍵和值排序
- Python可跨平臺實現(xiàn)獲取按鍵的方法
- Python 隨機(jī)按鍵模擬2小時
相關(guān)文章
python實現(xiàn)可將字符轉(zhuǎn)換成大寫的tcp服務(wù)器實例
這篇文章主要介紹了python實現(xiàn)可將字符轉(zhuǎn)換成大寫的tcp服務(wù)器,通過tcp服務(wù)器端實現(xiàn)針對字符的轉(zhuǎn)換與返回功能,具有一定參考借鑒價值,需要的朋友可以參考下2015-04-04
Python中shutil模塊的常用文件操作函數(shù)用法示例
shutil模塊提供比OS模塊更強(qiáng)大的本地文件操作功能,包括文件的壓縮和解壓縮等,下面我們就來列舉Python中shutil模塊的常用文件操作函數(shù)用法示例:2016-07-07

