相关疑难解决方法(0)

在嵌套字典python中搜索值

搜索值并获取父词典名称(键):

Dictionary = {dict1:{
        'part1': {
            '.wbxml': 'application/vnd.wap.wbxml',
            '.rl': 'application/resource-lists+xml',    
        },
        'part2':
            {'.wsdl': 'application/wsdl+xml',
            '.rs': 'application/rls-services+xml',
            '.xop': 'application/xop+xml',
            '.svg': 'image/svg+xml',
            },
        'part3':{...}, ...

   dict2:{
          'part1': {    '.dotx': 'application/vnd.openxmlformats-..'                           
            '.zaz': 'application/vnd.zzazz.deck+xml',
            '.xer': 'application/patch-ops-error+xml',}  
          },
          'part2':{...},
          'part3':{...},...  

    },...
Run Code Online (Sandbox Code Playgroud)

在上面的字典中,我需要搜索如下值:"image/svg+xml".其中,没有值在字典中重复.如何搜索"image/svg+xml"?所以它应该返回字典中的父键{ dict1:"part2" }.

请注意:解决方案应该工作未修改两个的Python 2.7和Python 3.3.

python python-2.7 python-3.x

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1