Запись выходных данных JSON из двухмерного матричного ввода с помощью Python CLI - PullRequest
0 голосов
/ 18 сентября 2018

У меня трудности с написанием CLI Tools с использованием Python, так как у меня нет опыта в его использовании ранее.Надеюсь, есть кто-то, кто мог бы помочь мне с этим.Заранее спасибо.

Входные данные : Программа должна ожидать действительный JSON, представляющий двумерную матрицу со списком объектов в формате:

Объекты JSON представляют собой просто неупорядоченные наборыключ: значение пары. Каждая строка представлена ​​объектом, содержащим переменные, установленные для этой строки.Соответственно, эта форма ввода удобна для разреженных наборов данных.

recombinator '[ { "a":1, "b":2 }, { "b":3, "c":4 }, { "c":6, "a":5 } ]'

Вывод : Программа должна преобразовать ввод в один объект JSON, отображающий имена переменных в списки значений.Любые переменные, которые отсутствуют в строке, должны быть вменены с нулем.Порядок значений в списке каждой переменной должен совпадать с порядком строк.

'{ "a": [1,null,5], "b": [2,3,null], "c": [null,4,6] }'

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...