Я пытаюсь создать структурированный объект JSON из данных, которые я сканирую.
Данные, которые я просканировал, хранятся в нескольких списках.list1
содержит имена событий, list2
содержит категории событий, а list3
содержит необработанные данные событий (которые хранятся в том же порядке, что и категории событий)
list1 = [['event1'], ['event2'], ['event3']]
list2 = [['team' , 'score', 'date'], ['team', 'location', 'date'], ['team', ' record']]
list3 = [['team1' , 'score1', 'date1', 'team2' , 'score2', 'date2'],
['team1' , 'location1', 'date1', 'team2' , 'location2', 'date2'],
['team1', 'record 1', 'team2', 'record2', 'team3', 'record3']]
Я пытаюсь создатьфайл json в формате:
{
"event1": {
"1": {
"team": team1,
"score": score1,
"date": date1,
},
"2": {
"team": team2,
"score": score2,
"date": date2,
},
},
"event2": {
"1": {
"team": team1,
"location": location1,
"date": date1,
},
"2": {
"team": team2,
"location": location2,
"date": date2,
},
"event3": {
"1": {
"team": team1,
"record": record1,
},
"2": {
"team": team2,
"record": record2,
},
"3": {
"team": team3,
"record": record3,
},
}
Возможно ли структурирование таким образом на Python?Я могу сделать это для циклов for на других языках, но я ломаю голову над тем, как добавлять данные с помощью python.