У меня есть список dict:
xList = [{491: 551}, {598: 60}, {47: 130}, {47: 451}, {47: 792}, {47: 599}, {47: 590}]
Я пытаюсь сгруппировать по похожим значениям ключей, чтобы получить:
res = [{ 491 : [551], 598: [60], 47: [130, 451, 792, 599, 590}]
Я пробовал:
from collections import defaultdict
v = defaultdict(list)
for key, value in sorted(xList.items()):
v[key].append(value)
но это ожидает плоский диктант, а не список диктовок