如何确定嵌套字典

时间:2018-03-24 03:15:01

标签: python dictionary nested nested-datalist

所以我有一个如下的字典:

{
  'outerkey1': 
    {'innerkey1': 'value1'},
  'outerkey2': 
    {'innerkey2': 'value2'}
}

我知道'value2'的价值,我可以确定密钥名称是'innerkey2',但我怎么能从'outerkey2'知道呢?

1 个答案:

答案 0 :(得分:0)

你可以循环浏览字典:

my_dict = {'outerkey1':{'innerkey1':'value1'}, 'outerkey2':{'innerkey2':'value2'}}

lookup = "value2"

for key, val in my_dict.items():
    for x, y in val.items():
        if y == lookup:
            print(key)