擅长:python、mysql、java
<p>对于任意数量的字段,也许</p>
<pre class="lang-py prettyprint-override"><code>def long2wide(values, names):
d = dict()
for i in range(len(names)):
d[names[i]] = [v[i] for v in values]
return d
</code></pre>
<p>或者,如果您喜欢一行:</p>
<pre class="lang-py prettyprint-override"><code>{n: [v[i] for v in values] for i,n in enumerate(names)}
</code></pre>
<p>其中<code>values</code>是您的第一个列表<code>names</code>是您的第二个列表</p>