擅长:python、mysql、java
<p>是的,正如@user3885927所指出的,您的语法是错误的。你知道吗</p>
<p>将结果作为元组列表的dict,您可以执行以下操作:</p>
<pre><code>>>> {key: zip(X[key], Y[key], Z[key]) for key in X.keys()}
{'0': [(1, 5, 3), (3, 6, 6), (4, 9, 8), (5, 2, 9)], '.001': [(2, 2, 3), (4, 6, 1), (6, 8, 5), (7, 4, 8)]}
</code></pre>
<p>或者作为一个列表元组的dict:</p>
<pre><code>>>> {key: tuple([[x, y, z] for x, y, z in zip(X[key], Y[key], Z[key])]) for key in X.keys()}
{'0': ([1, 5, 3], [3, 6, 6], [4, 9, 8], [5, 2, 9]), '.001': ([2, 2, 3], [4, 6, 1], [6, 8, 5], [7, 4, 8])}
</code></pre>