@naitiq

Как перепарсить словарь python?

как можно из
{'uID': {0: 2809037216, 1: 2809037242}, 'Дата': {0: '2021-11-03 13:53:10', 1: '2021-10-31 22:37:14'}}


сделать
[{'uID':2809037216,  'Дата': "2021-11-03 13:53:10" },{'uID':2809037242,  'Дата': "'2021-10-31 22:37:14" }]
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
0xD34F
@0xD34F
keys = list(data.keys())
result = [ { k: data[k][i] for k in keys } for i in range(len(data[keys[0]])) ]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Элементарно. Итерируйтесь по парам ключ-значение уидов и по соответствующим ключам запрашивайте в словаре дат нужные даты, формируйте новые словари и складывайте их в список. результат дампьте в json.

Если вам не понятны эти слова, то вам рано решать эту задачу самостоятельно, следует подучить питон или идтик фрилансерам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы