Ich habe ein defauldict(list) wobei die Liste beinhaltet dicts.
Code: Alles auswählen
from operator import itemgetter
from collections import defaultdict
import pprint
a = defaultdict(list)
a[1] = [{ 'a':3, 'b':1, 'c':3},{'a':2, 'b':1, 'c':3}, { 'a':0, 'b':1, 'c':3}]
a[2] = [{ 'a':6, 'b':1, 'c':3},{'a':4, 'b':1, 'c':3}, { 'a':5, 'b':1, 'c':3}]
for key in a:
a[key] = sorted(a[key], key=itemgetter('a'))
pprint.pprint(a)