最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python的dict判斷key是否存在的方法

 更新時間:2020年12月09日 15:54:27   作者:宋宋大人  
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python的dict判斷key是否存在的方法,有需要的朋友們可以參考下。

大家在學(xué)會python中的字典,會發(fā)現(xiàn),字典中是沒有特殊順序的,但是都存儲在一個特定的key下面,key是什么呢?其實key是python字典中的鍵,可以是數(shù)字,也可以是字符串,可以存儲任意類型的對象。那你知道如何判斷字典中key的存在嗎?下面小編就向大家介紹python中,判斷字典中是否存在key的兩種方法。

方法一:使用自帶函數(shù)實現(xiàn)

dict = {'a': {}, 'b': {}, 'c': {}}
print(dict.__contains__("b"))     返回:True
print(dict.__contains__("d"))     返回:False

第二種方法:使用in方法

#生成一個字典
d = {'a':{}, 'b':{}, 'c':{}}
#打印返回值,其中d.keys()是列出字典所有的key
print 'a' in d.keys()
print 'a' in d

知識點擴展:

python 判斷dict當中key是否存在的兩種方法

如果key不存在,dict就會報錯:

>>> d['Thomas']
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
KeyError: 'Thomas'

要避免key不存在的錯誤,有兩種辦法,一是通過in判斷key是否存在:

>>> 'Thomas' in d
False

二是通過dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:

>>> d.get('Thomas')
>>> d.get('Thomas', -1)
-1

注意:返回None的時候Python的交互式命令行不顯示結(jié)果。

以上就是python的dict判斷key是否存在的方法的詳細內(nèi)容,更多關(guān)于python的dict中如何判斷key是否存在的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python循環(huán)輸出三角形圖案的例子

    python循環(huán)輸出三角形圖案的例子

    今天小編就為大家分享一篇python循環(huán)輸出三角形圖案的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 如何利用python檢測圖片是否包含二維碼

    如何利用python檢測圖片是否包含二維碼

    這篇文章主要介紹了如何利用python檢測圖片是否包含二維碼,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2020-10-10
  • Python筆記之Scipy.stats.norm函數(shù)使用解析

    Python筆記之Scipy.stats.norm函數(shù)使用解析

    這篇文章主要介紹了Python筆記之Scipy.stats.norm函數(shù)使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • django 類視圖的使用方法詳解

    django 類視圖的使用方法詳解

    這篇文章主要介紹了django 類視圖的使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python中Pyspider爬蟲框架的基本使用詳解

    Python中Pyspider爬蟲框架的基本使用詳解

    這篇文章主要介紹了Python中Pyspider爬蟲框架的基本使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python字典和集合講解

    Python字典和集合講解

    這篇文章主要給大家假關(guān)節(jié)的是Python字典和集合,字典是Python內(nèi)置的數(shù)據(jù)結(jié)構(gòu)之一,是一個無序的序列;而集合是python語言提供的內(nèi)置數(shù)據(jù)結(jié)構(gòu),沒有value的字典,集合類型與其他類型最大的區(qū)別在于,它不包含重復(fù)元素。想具體了解有關(guān)python字典與集合,請看下面文章內(nèi)容
    2021-10-10
  • Python-Flask:動態(tài)創(chuàng)建表的示例詳解

    Python-Flask:動態(tài)創(chuàng)建表的示例詳解

    今天小編就為大家分享一篇Python-Flask:動態(tài)創(chuàng)建表的示例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 四個Python常用OCR庫的用法詳解

    四個Python常用OCR庫的用法詳解

    在接口自動化工作中,經(jīng)常需要處理文字識別的任務(wù),而OCR庫能夠幫助我們將圖像中的文字提取出來,所以本文為大家整理了四個常用的OCR庫以及它們的用法,需要的可以參考下
    2023-09-09
  • python3 unicode列表轉(zhuǎn)換為中文的實例

    python3 unicode列表轉(zhuǎn)換為中文的實例

    今天小編就為大家分享一篇python3 unicode列表轉(zhuǎn)換為中文的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python自動修改電腦靜態(tài)IP地址的實現(xiàn)示例

    Python自動修改電腦靜態(tài)IP地址的實現(xiàn)示例

    通過Python自動修改電腦的靜態(tài)IP地址可以極大地提高我們的工作效率,減少手動修改IP地址帶來的錯誤,本文就來介紹一下Python自動修改電腦靜態(tài)IP地址的實現(xiàn)示例,感興趣的可以了解一下
    2023-11-11

最新評論

诏安县| 桦甸市| 砚山县| 桦甸市| 秭归县| 闵行区| 息烽县| 钦州市| 昌吉市| 泸溪县| 莱州市| 凤庆县| 郎溪县| 桂平市| 永顺县| 勃利县| 铅山县| 许昌县| 南澳县| 十堰市| 浏阳市| 南平市| 阆中市| 瑞安市| 连平县| 略阳县| 大悟县| 睢宁县| 芮城县| 苍溪县| 临夏县| 海伦市| 高密市| 五华县| 麻江县| 敖汉旗| 江山市| 博野县| 治县。| 湖口县| 墨竹工卡县|