Python在dict中获取大型dict的属性值

Python在dict中获取大型dict的属性值,python,Python,我有一本很大的字典,像这样: d['property1']['property2'][0]['property3']['property4']['property5']['property6'] 我需要获取属性6。对于我来说,获得这个值的最简单方法是什么 我在想这样的事情会管用的: d.lavel6[0]['property6'] 不幸的是,并没有基于级别从嵌套的dict中获取密钥值的通用方法(由于明显的原因)。但是,您可以为特定场景编写一个函数来简化它。例如: def get_value_

我有一本很大的字典,像这样:

d['property1']['property2'][0]['property3']['property4']['property5']['property6']
我需要获取
属性6
。对于我来说,获得这个值的最简单方法是什么

我在想这样的事情会管用的:

d.lavel6[0]['property6']

不幸的是,并没有基于级别从嵌套的dict中获取密钥值的通用方法(由于明显的原因)。但是,您可以为特定场景编写一个函数来简化它。例如:

def get_value_from_dict(my_dict, level, key):
    return my_dict['property1']['property2'][level]['property3']['property4']['property5'][key]

您的示例代码中的
level6
是什么?