Я пытаюсь отформатировать упорядоченный словарь Python в табличном формате, как показано ниже. Как я могу отформатировать данные упорядоченного словаря в следующем формате?
OrderedDict([('parent_ mods', OrderedDict([('pk_release', None), ('product_value', None), ('bar_activity', 'create'), ('host_model', False), ('active', True), ('model_facet', False), ('is_active', True)])),('product_name', OrderedDict([('pk_release', None), ('product_value', None), ('bar_activity', 'create'), ('host_model', False), ('active', True), ('model_facet', False), ('is_active', True)]))])
Пробовал приведенный ниже код для разделенияКлючи и Data-value, но только 2 ключа dict отображаются в o / p.
Import json
dblock=json.loads(relc_json,object_pairs_hook=OrderedDict)
bkeys=list(dblock.keys())
print(bkeys)
Вывод -
['parent_mods', 'product_name']
Как мне отформатировать упорядоченные данные словаря в следующем формате?
Ожидаемый табличный формат -
|parent_mods |
| pk_release | product_value | bar_activity | host_model | active | model_facet | is_active || Нет | Нет | Создать | Ложь | Истина | Фасоль | Правда |
| имя_файла |
| pk_release | product_value | bar_activity | host_model | active | model_facet | is_active || Отсутствует | Отсутствует | создать | Ложная | Правда | Fasle | Правда |