擅长:python、mysql、java
<p>我想你的意思是:</p>
<pre><code>d = {i: {j: s for j, s in enumerate(l)} for i, l in enumerate(a)}
</code></pre>
<p>或使用嵌套的<code>for</code>循环:</p>
<pre><code>d = {}
for i, l in enumerate(a):
t = {}
for j, s in enumerate(l):
t[j] = s
d[i] = t
</code></pre>
<p><code>d</code>变成:</p>
<pre><code>{0: {0: ['man', 'eater', 'king'], 1: ['king', 'kong', 'yes']}}
</code></pre>
<p>请注意,您的预期输出是不正确的,因为它是一组dict,这是不可能发生的,因为dict是不可损坏的</p>