Я новичок в Python и пытаюсь создать новую структуру из json respones. Два ответа json - это тесты, которые поступают из двух сред, но имеют одинаковую длину и порядок, только разные результаты, для краткости я просто упростил свой пример.Zipping два списка словарей
response1.json
[{"qa":"o"}, {"qa":"o"}]
response2.json
[{"prod":"x"}, {"prod": "x"}]
create.py
with open('response1.json') as data_file:
data1 = json.load(data_file)
with open('response2.json') as data_file:
data2 = json.load(data_file)
#i want to be able to create a structure like this:
# [{"qa":"o", "prod":"x"},{"qa":"o", "prod":"x"}]
list = []
#This is wrong but was thinking that logic would be close to this.
for i in range(0,len(data1)):
list[i]['qa'] = data1[i]['qa']
for i in range(0,len(data2)):
list[i]['prod'] = data[i]['prod']
Я думаю ** respones1.json ** не действует в формате JSON. – linusg
отредактировал извините за то, что – teddybear123
исправлено извините за это снова – teddybear123