擅长:python、mysql、java
<p>可以应用<code>zip</code>两次以找到正确的配对:</p>
<pre><code>lst_of_tpls = [(1, 'test2', 3, 4),(11, 'test12', 13, 14),(21, 'test22', 23,24)]
mykeys = ['ones', 'text', 'threes', 'fours']
new_d = {a:list(b) for a, b in zip(mykeys, zip(*lst_of_tpls))}
</code></pre>
<p>输出:</p>
<pre><code>{
'ones': [1, 11, 21],
'text': ['test2', 'test12', 'test22'],
'threes': [3, 13, 23],
'fours': [4, 14, 24]
}
</code></pre>