亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python在字典中查找元素的3種方式

 更新時(shí)間:2023年04月08日 09:39:03   作者:輕松學(xué)Python  
這篇文章主要介紹了Python在字典中查找元素的3種方式,字典是另一種可變?nèi)萜髂P?且可存儲(chǔ)任意類型對(duì)象,需要的朋友可以參考下

上下文代碼

smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}

第一種方式:[]

注意:這種方式,如果找不到對(duì)應(yīng)的key,會(huì)報(bào)一個(gè)KeyError錯(cuò)誤

smart_girl["name"]   #[]傳入key

第二種方式:get方法

注意:get方法不會(huì)引發(fā)KeyError,會(huì)返回一個(gè)默認(rèn)值

smart_girl.get("name") #注意:key未指定返回的默認(rèn)值,找不到對(duì)應(yīng)的key,會(huì)返回None

或者

smart_girl.get("sex", "找不見性別") #可以指定key不存在時(shí),返回一個(gè)指定的默認(rèn)值

第三種方式:setdefault方法

注意:setdefualt方法也不會(huì)引發(fā)KeyError,同get方法

smart_girl.setdefault("name") #未指定默認(rèn)值,找不到key,會(huì)返回None

或者

smart_girl.setdefault("name","無名氏")

或者

smart_girl.setdefault("name",default="無名氏") #指定返回默認(rèn)值,找不到key時(shí),返回默認(rèn)值

到此這篇關(guān)于Python在字典中查找元素的3種方式的文章就介紹到這了,更多相關(guān)Python字典查找元素內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?pyecharts實(shí)時(shí)畫圖自定義可視化經(jīng)緯度熱力圖

    Python?pyecharts實(shí)時(shí)畫圖自定義可視化經(jīng)緯度熱力圖

    這篇文章主要為大家介紹了Python?pyecharts實(shí)時(shí)畫圖自定義經(jīng)緯度熱力圖實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python中的字典合并與列表合并技巧

    Python中的字典合并與列表合并技巧

    這篇文章主要介紹了Python中的字典合并與列表合并技巧,下文圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一的的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • Python pickle模塊用法實(shí)例分析

    Python pickle模塊用法實(shí)例分析

    這篇文章主要介紹了Python pickle模塊用法,實(shí)例分析了pickle模塊的功能與相關(guān)使用技巧,需要的朋友可以參考下
    2015-05-05
  • Django ORM外鍵查詢與反向查詢技巧

    Django ORM外鍵查詢與反向查詢技巧

    Django 的 ORM(對(duì)象關(guān)系映射)是其最強(qiáng)大的功能之一,它使得數(shù)據(jù)庫操作變得直觀和簡潔,在復(fù)雜的數(shù)據(jù)庫結(jié)構(gòu)中,外鍵(Foreign Key)的使用及其對(duì)應(yīng)的反向查詢是 Django 開發(fā)中不可或缺的部分,本文將詳細(xì)介紹如何在 Django 中利用外鍵進(jìn)行數(shù)據(jù)查詢以及執(zhí)行反向查詢
    2023-11-11
  • Python基礎(chǔ)之dict和set的使用詳解

    Python基礎(chǔ)之dict和set的使用詳解

    這篇文章主要為大家詳細(xì)介紹了Python語言中dict和set的使方法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下
    2022-08-08
  • Python中出現(xiàn)IndentationError:unindent does not match any outer indentation level錯(cuò)誤的解決方法

    Python中出現(xiàn)IndentationError:unindent does not match any outer

    今天在網(wǎng)上copy的一段代碼,代碼很簡單,每行看起來該縮進(jìn)的都縮進(jìn)了,運(yùn)行的時(shí)候出現(xiàn)了如下錯(cuò)誤,IndentationError: unindent does not match any outer indentation level,如果看起來縮進(jìn)正常所有tab與空格混用就會(huì)出現(xiàn)這個(gè)問題
    2019-01-01
  • Python警察與小偷的實(shí)現(xiàn)之一客戶端與服務(wù)端通信實(shí)例

    Python警察與小偷的實(shí)現(xiàn)之一客戶端與服務(wù)端通信實(shí)例

    這篇文章主要介紹了Python警察與小偷的實(shí)現(xiàn)之一客戶端與服務(wù)端通信實(shí)例,并附有難點(diǎn)及易錯(cuò)點(diǎn)的分析與說明,需要的朋友可以參考下
    2014-10-10
  • python制作花瓣網(wǎng)美女圖片爬蟲

    python制作花瓣網(wǎng)美女圖片爬蟲

    本文通過python 來實(shí)現(xiàn)這樣一個(gè)簡單的爬蟲功能,把我們想要的圖片爬取到本地,需要的朋友可以參考下
    2015-10-10
  • Pytorch dataloader在加載最后一個(gè)batch時(shí)卡死的解決

    Pytorch dataloader在加載最后一個(gè)batch時(shí)卡死的解決

    這篇文章主要介紹了Pytorch dataloader在加載最后一個(gè)batch時(shí)卡死的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python使用pil庫實(shí)現(xiàn)圖片合成實(shí)例代碼

    python使用pil庫實(shí)現(xiàn)圖片合成實(shí)例代碼

    這篇文章主要介紹了python PIL實(shí)現(xiàn)圖片合成實(shí)例代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01

最新評(píng)論