def getdictvalue(d,code): result=[] if isinstance(d, dict) : try: value = d[code] result.append(value) except Exception as e: pass for valuedd in d.values(): if isinstance(valuedd,dict): yied_result=getdictvalue(valuedd,code) if len(yied_result) != 0
cities = { 'shanghai':{'country':'china','population':10000,'fact':'good'}, 'lendon':{'country':'england','population':2348,'fact':'nice'}, 'new york':{'country':'american','population':8650,'fact':'rich'}, } for city,characts in cities.items(): prin