首页 > 解决方案 > Json从输入值id中获取对应的值

问题描述

有没有办法从输入中获取这些数据:

.json file :
    [
        {
            "id": 1,
            "title": "Argentina",
            "href": "https://ar.indeed.com/"
        },
        {
            "id": 2,
            "title": "Australia",
            "href": "https://au.indeed.com/"
        },
    ]
            

 input_id = ('input user')

--如果我输入 id (1) 作为输入,如何获取标题(阿根廷和它的 href)。

谢谢。

标签: pythonjsonlistseleniumdictionary

解决方案


您可以遍历列表并将每个 id 与输入 id 进行比较。

    for x in json_file:
        if x['id'] == int(input_id):
            title = x['title']
            href = x['href']

推荐阅读