Я пытаюсь извлечь сумму значений из вложенного словаря и сохранить имя ключа в качестве нового словаря.
Я пробовал различные методы исследования здесь, но ниже приведен самый близкий, который я получил.
Исходный словарь:
result_data=
{
"uhawjjh4": {
"GET": "GREEN",
"POST": "GREEN",
"Query": "GREEN",
"Cookie": "RED",
"String": "RED",
"Body": "BLUE"
},
"bcfp19sg": {
"GET": "GREEN",
"POST": "GREEN",
"Query": "RED",
"Cookie": "RED",
"String": "RED",
"Body": "BLUE"
}
}
Код:
result_data_global = Counter()
for data in result_data.values():
result_data_global += Counter(data.keys())
Результат:
{
"GREEN": 5,
"RED": 5,
"BLUE": 2,
}
Мне нужен ключ и значение ситого:
{
"GET": {"GREEN": 2},
"POST": {"GREEN": 2},
"Query": {"GREEN": 1, “RED”: 1},
....
{
Возможно, все просто, но не имеет успеха.Спасибо!