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

python字典嵌套字典的情況下找到某個key的value詳解

 更新時間:2019年07月10日 15:29:06   作者:哈哈微笑很傾城  
這篇文章主要介紹了python字典嵌套字典的情況下找到某個key的value詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

最近在用python寫接口的測試程序,期間用到解析字典獲取某個key的value,由于多個接口返回的字典格式不是固定的并存在多層嵌套的情況。在字典的方法中也沒有找到可直接達到目的的方法(也可能是我對字典的方法了解的不深的緣故),于是自己寫了個程序。

下面是代碼

#coding: utf-8
import types

#獲取字典中的objkey對應的值,適用于字典嵌套
#dict:字典
#objkey:目標key
#default:找不到時返回的默認值
def dict_get(dict, objkey, default):
  tmp = dict
  for k,v in tmp.items():
    if k == objkey:
      return v
    else:
      if type(v) is types.DictType:
        ret = dict_get(v, objkey, default)
        if ret is not default:
          return ret
  return default

#如
dicttest={"result":{"code":"110002","msg":"設備設備序列號或驗證碼錯誤"}}
ret=dict_get(dicttest, 'msg', None)
print(ret)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Centos7下源碼安裝Python3 及shell 腳本自動安裝Python3的教程

    Centos7下源碼安裝Python3 及shell 腳本自動安裝Python3的教程

    這篇文章主要介紹了Centos7下源碼安裝Python3 shell 腳本自動安裝Python3的相關知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • conda虛擬環(huán)境默認路徑的修改方法

    conda虛擬環(huán)境默認路徑的修改方法

    最近發(fā)現(xiàn)我linux系統(tǒng)中的/dev/root目錄利用率占用了100%,這對后面文件的操作帶來了一些麻煩,下面這篇文章主要給大家介紹了關于conda虛擬環(huán)境默認路徑的修改方法,需要的朋友可以參考下
    2022-07-07
  • 解決python3報錯之takes?1?positional?argument?but?2?were?given問題

    解決python3報錯之takes?1?positional?argument?but?2?were?gi

    這篇文章主要介紹了解決python3報錯之takes?1?positional?argument?but?2?were?given問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Python合并字典鍵值并去除重復元素的實例

    Python合并字典鍵值并去除重復元素的實例

    下面小編就為大家?guī)硪黄狿ython合并字典鍵值并去除重復元素的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Python學習之shell腳本的使用詳解

    Python學習之shell腳本的使用詳解

    這篇文章主要為大家分析一個python庫–sh(系統(tǒng)調(diào)用),主要內(nèi)容包括其使用實例、應用技巧、基本知識點總結和需要注意事項,具有一定的參考價值,需要的朋友可以參考一下
    2023-04-04
  • Python面向對象之多態(tài)原理與用法案例分析

    Python面向對象之多態(tài)原理與用法案例分析

    這篇文章主要介紹了Python面向對象之多態(tài)原理與用法,結合具體案例形式分析了Python多態(tài)的具體功能、原理、使用方法與操作注意事項,需要的朋友可以參考下
    2019-12-12
  • pycharm安裝圖文教程

    pycharm安裝圖文教程

    這篇文章主要為大家詳細介紹了pycharm安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Python面向對象之繼承和多態(tài)用法分析

    Python面向對象之繼承和多態(tài)用法分析

    這篇文章主要介紹了Python面向對象之繼承和多態(tài)用法,結合實例形式分析了Python面向對象程序設計中繼承與多態(tài)的原理及相關操作技巧,需要的朋友可以參考下
    2019-06-06
  • Python批量修改文件名操作指南(文件名的替換、前綴、后綴的添加)

    Python批量修改文件名操作指南(文件名的替換、前綴、后綴的添加)

    很多時候我們手上有一堆文件,需要修改名稱時需要一個一個修改,太麻煩了,這篇文章主要給大家介紹了關于Python批量修改文件名的相關資料,包括文件名的替換、前綴、后綴的添加的相關資料,需要的朋友可以參考下
    2024-04-04
  • 解讀python如何實現(xiàn)決策樹算法

    解讀python如何實現(xiàn)決策樹算法

    在本篇文章里我們給讀者們分享了關于python如何實現(xiàn)決策樹算法的相關知識點內(nèi)容,需要的朋友們參考下。
    2018-10-10

最新評論

克什克腾旗| 精河县| 阿拉善左旗| 新昌县| 乐至县| 乃东县| 仙居县| 西盟| 内黄县| 常德市| 乐亭县| 盐亭县| 西乌| 海门市| 东丰县| 玉山县| 长乐市| 钟山县| 临沂市| 三门峡市| 安化县| 衡东县| 水富县| 久治县| 朔州市| 突泉县| 工布江达县| 徐州市| 汉阴县| 英吉沙县| 桂阳县| 南城县| 天柱县| 宝丰县| 思茅市| 黔南| 高州市| 元氏县| 方山县| 都昌县| 牟定县|