擅长:python、mysql、java
<p>使用<code>collections.defaultdict</code></p>
<p><strong>例如:</strong></p>
<pre><code>from collections import defaultdict
d = defaultdict(dict)
a = [[["man", "eater", "king"], ["king", "kong", "yes"]]]
for i, x in enumerate(a):
for ii, xx in enumerate(x):
d[i][ii] = xx
print(d)
</code></pre>
<hr/>
<p>或者</p>
<pre><code>d = {}
a = [[["man", "eater", "king"], ["king", "kong", "yes"]]]
for i, x in enumerate(a):
d[i] = {}
for ii, xx in enumerate(x):
d[i][ii] = xx
print(d)
</code></pre>
<hr/>
<p>或者</p>
<pre><code>for i, x in enumerate(a):
for ii, xx in enumerate(x):
d.setdefault(i, {})[ii] = xx
print(d)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>defaultdict(<type 'dict'>, {0: {0: ['man', 'eater', 'king'], 1: ['king', 'kong', 'yes']}})
</code></pre>