我有一个带有两个列表的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)
如何在最终列表中将键附加到元素中,这样我就可以看到哪些词来自名称,哪些来自城市。
答案 0 :(得分:1)
for key, value in your_json.items():
for element in value:
print(key, element) # replace this with whatever you want to do