获取嵌套字典中的父键

2024-09-27 00:23:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我看了其他一些答案,但我不完全明白。没有重复值。在

{ "type":"champion",
       "data":{ 
            "89":{
               "title":"the Radiant Dawn",
                "name":"Leona"
                 },
             "110":{
                  "title":"the Arrow of Retribution",
                  "name":"Varus"
                }
             }
}

我所拥有的,我不知道该怎么办。在实际的dict中,有更多的信息不仅仅是标题和键

^{pr2}$

我想输入一个名称,并让它返回ID(数字,89和110被列出)。例如,输入Leona将返回89。在

(对不起,我本来可以在开头问这个问题的,做得更好:'v)


Tags: ofthe答案namedatatitletypedict
1条回答
网友
1楼 · 发布于 2024-09-27 00:23:13

这将起作用:

championData = {"type": "champion", "data": {
    "89": {
        "title": "the Radiant Dawn",
        "name": "Leona"
    },
    "110": {
        "title": "the Arrow of Retribution",
        "name": "Varus"
    }
}}

name = "Leona"
data = championData['data']
for championId in data:
    if(data[championId]['name']) == name:
        print(championId)

输出为:89

相关问题 更多 >

    热门问题