使用两个python列表循环json文件

2024-03-28 20:40:56 发布

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

我有一个包含两个列表的json文件,如何循环它们呢?你知道吗

json文件:

{"name":["bethany", "morgan"],"city":["boston","new york","austin","los angeles"]}

现在我在做:

    for i in json['name']:
        if i in dict[x]:
            count += 1

我试着做一些

for i in json['name','city']:

for i in (json['name'],json['city']):

for i in json['name']:
    for i in json['city']:

for i, j in json['name'],json['city']:

但这不管用。理想情况下,让输出显示哪些是名字,哪些是城市会很好,但我真的只希望能够同时循环两个列表。你知道吗

编辑

   for key,value in jsons.items():
        for element in value:
            if element in dict[x]:
              count += 1
        for key, value in json.items():
            for element in value:
                if element in dict[x]:
                    list_words.append(element)

如何在最后的列表中将关键字附加到元素中,以便查看哪些单词来自names,哪些单词来自city。你知道吗


Tags: 文件keynameinjsoncity列表for