Я получил файл 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
.