Conv json obj w / различные ключи и ключ: пары значений в список Python для конкретных ключей: значения - PullRequest
0 голосов
/ 20 июня 2019

Я получил файл json от API и хочу преобразовать его из dictionary в list в python. Я уже загрузил его как словарь Python, так что я просто хочу перебрать его и преобразовать из словаря в список. Тем не менее, словарь имеет вложенные списки, и не каждый объект во многих объектах файла json всегда структурирован одинаково (т.е. API не всегда будет возвращать один и тот же объект json для каждого события). Я хочу преобразовать словарь в 3 отдельных списка, каждый список для определенной пары ключ-значение, для которой я выполняю синтаксический анализ.

Я пытался использовать KeyError в выражении try / exc, чтобы учесть случаи, в которых нет значения, но не повезло. Также попытался импортировать defaultdict из коллекций, но безуспешно. Я понимаю, что я должен быть в состоянии сделать остатки моих списков, как только я получу некоторую помощь с этим первым. Надеюсь, я не усложнил вопрос

data = load_json()# function responsible for loading the json from a stored file
new_list = []

for some_key1 in data
    if new_list['some_key1'] > 0:
        try:
            new_list.append(['some_key1'], some_key1)
        except:
            new_list.get(['some_key1'], '0')

for x in range(len(new_list)):
    print(new_list[x])

Я хочу составить один список для хранения ключа каждого объекта (т. Е. Каждого «ломающего» словаря) Python: пары значений, где существует some_key1 (т.е. это означает, что в этом случае у меня будет список для aDifferentCherry и yetAnotherDifferentCherry.

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