搜索值并获取父词典名称(键):
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':{...},... },...
在上面的字典中,我需要搜索如下值:"image/svg+xml"
.其中,没有值在字典中重复.如何搜索"image/svg+xml"
?所以它应该返回字典中的父键{ dict1:"part2" }
.
请注意:解决方案应该工作未修改的两个的Python 2.7和Python 3.3.