"""
3.找到某dict种包含指定key的dict.
根据drink找到他的上级dict,即eat,并返回eat的内容
"""
dict_data = {
"name":"smith",
"age":22,
"hobby":{
"read":"book",
"watch":"video",
"eat":{
"food":"中国菜",
"drink":"water",
},
"play":{
"game":"football",
"game1":"basketball"
}
},
"school":{
"a":1,
"b":2,
"c":3,
"d":4
}
}
for k,v in dict_data.items():
if isinstance(v,dict):
if k=="drink":
print(dict_data.items())
break
else:
for k1,v1 in v.items():
if k1=="drink":
print(v.items())
break
else:
if isinstance(v1,dict):
for k2,v2 in v1.items():
if k2=="drink":
print(v1.items())
break
else:
print("no drink")