li = [[{'foo': '1',
'date': datetime.date(2011, 2, 1),
'bar': 'a'},
{'foo': '2',
'date': datetime.date(2011, 2, 1),
'bar': 'b'}],
[{'foo': '2',
'date': datetime.date(2011, 1, 30),
'bar': 'f'},
{'foo': '5',
'date': datetime.date(2011, 1, 30),
'bar': 'g'}]]
I want to convert this list into
[{'date':datetime.date(2011, 2, 1),
'values':[{'foo': '1', 'bar': 'a'},{'foo':'2','bar': 'b'}]},
{'date':datetime.date(2011, 1, 30),
'values':[{'foo': '2', 'bar':'f'},{'foo': '5','bar': 'g'}]}
]
Something like this?