У меня есть json, и я хочу распечатать все значения и описания. Но я не могу справиться с циклом, пожалуйста, помогите
print(d1[0])
Результат:
подтверждение
общий
...
print(d1[0]['ack'])
Результат:
20
Я хочу напечатать d1[0]
print(f"ack: {d1[0]['ack']}")
print(f"итого: {d1[0]['total']}")
...
но используя цикл for ()
for d in d1[0]:
print(f'{d}: ? ')
for key, val in d1[0].items(): print(f'{key}: {val}')В следующий раз, пожалуйста, задайте правильное форматирование, включая все части кода и, если возможно, минимальный пример, как предлагает @TedLyngmo.
Не похоже, что у вас есть JSON. Это похоже на структуру данных Python, которую можно было прочитать из файла в формате JSON.






Если я правильно понимаю, вы бы сделали что-то вроде этого, повторяя ключ и значения. Изучите Python Dict, потому что json в Python — это просто Dict.
for key, value in d1[0].items():
print(f"{key}: {value}")
«У меня есть json...» — предоставьте минимальный воспроизводимый пример и результат, который вы ожидаете отобразить в своей программе.