判斷python字典中key是否存在的兩種方法
今天來說一下如何判斷字典中是否存在某個key,一般有兩種通用做法,下面為大家來分別講解一下:
第一種方法:使用自帶函數(shù)實現(xiàn)。
在python的字典的屬性方法里面有一個has_key()方法,這個方法使用起來非常簡單。
例:
#生成一個字典 d = {'name':{},'age':{},'sex':{}} #打印返回值 print d.has_key('name') #結(jié)果返回True
第二種方法:使用in方法
#生成一個字典 d = {'name':{},'age':{},'sex':{}} #打印返回值,其中d.keys()是列出字典所有的key print name in d.keys() #結(jié)果返回True
上面兩種方式,我更推薦使用第二種,因為has_key()是python2.2之前的方法,而且使用in的方法會更快一些。
最后告訴大家一點:除了使用in還可以使用not in,判定這個key不存在哦~
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python用socket實現(xiàn)協(xié)議TCP長連接框架
大家好,本篇文章主要講的是python用socket實現(xiàn)協(xié)議TCP長連接框架,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-02-02python數(shù)據(jù)挖掘Apriori算法實現(xiàn)關(guān)聯(lián)分析
這篇文章主要為大家介紹了python數(shù)據(jù)挖掘Apriori算法實現(xiàn)關(guān)聯(lián)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05給大家整理了19個pythonic的編程習(xí)慣(小結(jié))
這篇文章主要介紹了給大家整理了19個pythonic的編程習(xí)慣(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Python 基于 pygame 實現(xiàn)輪播圖動畫效果
在Python中可以適應(yīng)第三方庫pygame來實現(xiàn)輪播圖動畫的效果,使用pygame前需確保其已經(jīng)安裝,本文通過實例代碼介紹Python 基于 pygame 實現(xiàn)輪播圖動畫效果,感興趣的朋友跟隨小編一起看看吧2024-03-03Python中數(shù)字以及算數(shù)運(yùn)算符的相關(guān)使用
這篇文章主要介紹了Python中數(shù)字以及算數(shù)運(yùn)算符的相關(guān)使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-10-10采用Psyco實現(xiàn)python執(zhí)行速度提高到與編譯語言一樣的水平
這篇文章主要介紹了采用Psyco實現(xiàn)python執(zhí)行速度提高到與編譯語言一樣的水平的方法,是非常實用的Python第三方庫,需要的朋友可以參考下2014-10-10python實現(xiàn)批量處理將圖片粘貼到另一張圖片上并保存
今天小編就為大家分享一篇python實現(xiàn)批量處理將圖片粘貼到另一張圖片上并保存,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12