欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中按鍵來獲取指定的值

 更新時(shí)間:2019年03月02日 14:48:52   作者:杰瑞26  
今天小編就為大家分享一篇關(guān)于Python中按鍵來獲取指定的值,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

Python中按鍵來獲取值,相對(duì)來說要容易些,畢竟只需要dict[key]就可以找到,但里面同樣有個(gè)問題,如果其中的鍵不存在的話,會(huì)拋出異常,如果不用try...except...等異常處理機(jī)制的話,程序就會(huì)中斷!這里提供兩種很安全,很健壯的處理方法。 

方式一: 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é)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Python一鍵安裝全部依賴包的方法

    Python一鍵安裝全部依賴包的方法

    今天小編就為大家分享一篇Python一鍵安裝全部依賴包的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python基礎(chǔ)入門之列表(一)

    python基礎(chǔ)入門之列表(一)

    在Python中,列表(list)是常用的數(shù)據(jù)類型。列表由一系列按照特定順序排列的項(xiàng)(item)組成。
    2021-06-06
  • 跟老齊學(xué)Python之變量和參數(shù)

    跟老齊學(xué)Python之變量和參數(shù)

    對(duì)于變量和參數(shù),不管是已經(jīng)敲代碼多年的老鳥,還是剛剛接觸編程的小白,都會(huì)有時(shí)候清楚,有時(shí)候又有點(diǎn)模糊。因?yàn)?,在?shí)際應(yīng)用中,它們之間分分離離,比如,敲代碼都知道,x=3中x是變量,它不是參數(shù),但是在函數(shù)y=3x+4中,x是變量,也是參數(shù)。
    2014-10-10
  • Python中map函數(shù)的技巧分享

    Python中map函數(shù)的技巧分享

    在Python中,map()是一個(gè)內(nèi)置函數(shù),這篇文章將從基礎(chǔ)的使用方法到高級(jí)的技巧,全面介紹Python中map()方法的使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-07-07
  • 如何通過Python實(shí)現(xiàn)標(biāo)簽云算法

    如何通過Python實(shí)現(xiàn)標(biāo)簽云算法

    這篇文章主要介紹了如何通過Python實(shí)現(xiàn)標(biāo)簽云算法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 淺析Python是如何實(shí)現(xiàn)集合的

    淺析Python是如何實(shí)現(xiàn)集合的

    之前我們介紹過字典的實(shí)現(xiàn)原理,它底層是基于哈希表實(shí)現(xiàn)的,而集合也是如此。本次我們來聊一下 Python 的集合是怎么實(shí)現(xiàn)的,希望對(duì)大家有所幫助
    2022-12-12
  • python namedtuple函數(shù)的使用

    python namedtuple函數(shù)的使用

    今天介紹collections里面的一個(gè)好用的小函數(shù): namedtuple函數(shù)(不創(chuàng)類而可以擁有類的便利),例如可以使用object.attribute
    2021-06-06
  • python處理中文編碼和判斷編碼示例

    python處理中文編碼和判斷編碼示例

    在開發(fā)自用爬蟲過程中,有的網(wǎng)頁是utf-8,有的是gb2312,有的是gbk,如果不加處理,采集到的都是亂碼,解決的方法是將html處理成統(tǒng)一的utf-8編碼
    2014-02-02
  • 在numpy矩陣中令小于0的元素改為0的實(shí)例

    在numpy矩陣中令小于0的元素改為0的實(shí)例

    今天小編就為大家分享一篇在numpy矩陣中令小于0的元素改為0的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python?selenium參數(shù)詳解和實(shí)現(xiàn)案例

    python?selenium參數(shù)詳解和實(shí)現(xiàn)案例

    這篇文章主要介紹了python?selenium參數(shù)詳解和實(shí)現(xiàn)案例,無頭模式添加,可以讓selenium模擬登錄,進(jìn)入到后臺(tái)運(yùn)行,本文以登錄打開公司內(nèi)網(wǎng)下載數(shù)據(jù)為例,給大家詳細(xì)講解,需要的朋友可以參考下
    2022-10-10

最新評(píng)論