What i need to do is to convert something like this
{\'key1\': [1, 2, 3], \'key2\': [4, 5, 6]}
into
[{\'key1\': 1, \'key2\'
How about?
d = {'key1': [1, 2, 3], 'key2': [4, 5, 6]} [dict(zip(d.keys(),i)) for i in zip(*d.values())]
Returns:
[{'key1': 1, 'key2': 4}, {'key1': 2, 'key2': 5}, {'key1': 3, 'key2': 6}]