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

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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python進行常見圖像形態(tài)學處理操作的示例代碼

    Python進行常見圖像形態(tài)學處理操作的示例代碼

    這篇文章主要為大家詳細介紹了如何使用Python進行常見的圖像形態(tài)學處理,例如腐蝕、膨脹、禮帽、黑帽等,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • 淺談python中頻繁的print到底能浪費多長時間

    淺談python中頻繁的print到底能浪費多長時間

    今天小編就為大家分享一篇淺談python中頻繁的print到底能浪費多長時間,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 全網(wǎng)非常詳細的pytest配置文件

    全網(wǎng)非常詳細的pytest配置文件

    本文主要介紹了全網(wǎng)非常詳細的pytest配置文件,pytest的主配置文件,可以改變pytest的默認行為,有很多可配置的選項,感興趣的可以了解一下
    2022-07-07
  • pytorch 如何使用amp進行混合精度訓練

    pytorch 如何使用amp進行混合精度訓練

    這篇文章主要介紹了pytorch 使用amp進行混合精度訓練的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python中將dataframe轉(zhuǎn)換為字典的實例

    Python中將dataframe轉(zhuǎn)換為字典的實例

    下面小編就為大家分享一篇Python中將dataframe轉(zhuǎn)換為字典的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • wxpython布局的實現(xiàn)方法

    wxpython布局的實現(xiàn)方法

    這篇文章主要介紹了wxpython布局的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • python基于http下載視頻或音頻

    python基于http下載視頻或音頻

    這篇文章主要為大家詳細介紹了python基于http下載視頻或音頻,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 使用Python的開發(fā)框架Brownie部署以太坊智能合約

    使用Python的開發(fā)框架Brownie部署以太坊智能合約

    在本文中,我們將使用Python部署智能合約。這篇文章可能是您走向智能合約和區(qū)塊鏈開發(fā)的橋梁!
    2021-05-05
  • Python工廠函數(shù)用法實例分析

    Python工廠函數(shù)用法實例分析

    這篇文章主要介紹了Python工廠函數(shù)用法,結(jié)合實例形式分析了Python工廠函數(shù)的概念、功能、使用方法及相關注意事項,需要的朋友可以參考下
    2018-05-05
  • python實現(xiàn)遠程控制電腦

    python實現(xiàn)遠程控制電腦

    這篇文章主要為大家詳細介紹了python實現(xiàn)遠程控制電腦,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05

最新評論