- >>> data = [{"class": "A", "point": 1.0}, {"class": "A", "point":2.0 }, {"class":"B", "point":3.0}]
- >>> def find_mean(l): return sum(map(lambda x:x['point'], l))/len(l)
- ...
- >>> dict([(k, find_mean(list(l))) for k,l in groupby(data, lambda x:x['class'])])
- {'A': 1.5, 'B': 3.0}