在尝试通过忽略层次结构来获取嵌套字典中键的值时,它总是返回None
。
def nested(d,key):
for i in d.keys():
if i == key:
return d[i]
elif isinstance(d[i], dict):
nested(d[i],key)
j = {'hello': {'foo': {'bar': {'world':'yeay'}}}}
print(nested(j,'world'))
当然,期望的答案是yeay
,但是我想念的是什么?