我有一個json文件和兩個列表,我怎麼能循環它們兩個?循環播放json文件與兩個列表python
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)
我怎麼能追加的關鍵因素,雖然在最後的名單,所以我可以看到哪些詞從名字來了,從城市。
我不確定你在找什麼,如果這些鍵對你有不同的含義,那麼你爲什麼要在同一個循環中迭代它們。這聽起來像你正在做的事情在邏輯上是錯誤的 –
不,這是我想要的我改變了我的文件的實際名稱,但我想更準確的表示將是{「名稱」:[「bethany」,「摩根」] ,「otherNames」:[「sarah」,「josh」,「austin」,「justin」]} – user6754289