У меня есть следующий словарь:
pprint(cls.bags)
{'ground system bag': {'Ground System Bag': 8.0, 'Tablet': 9.65},
'planes bag': {'Baznat': 0.72,
'Bungee': 1.26,
'Full Bandolera ': 3.76,
'hammer': 1.28,
'planes bag': 8.5},
'pods bag': {'Pod': 1.74, 'optic': 0.86, 'pods bag': 8.72, 'thermal': 1.2}}
Я хочу отсортировать вложенные словари по сумме их значений.
означает, что результат должен быть:
for item in cls.bags.values():
pprint(sum(item.values()))
вывод:
15.52
12.52
17.65
когда сортировка продиктована, она должна быть:
17.65
15.52
12.52