Split dictionary of lists into list of dictionaries
<p>What i need to do is to convert something like this</p>

<pre><code>{'key1': [1, 2, 3], 'key2': [4, 5, 6]}
</code></pre>

<p>into</p>

<pre><code>[{'key1':1, 'key2':4}, {'key1':2, 'key2':5}, {'key1':3, 'key2':6}]
</code></pre>

<p>The length of the value lists can vary!
What's the quickest way to do this (preferably without for loops)?</p>
