擅长:python、mysql、java
<p>您也可以这样做:</p>
<pre><code>def get_invert_dict(dict):
{c:{key:v} for key,value in a.iteritems() for c,v in value.iteritems()}
#Test the function
new_dict = get_invert_dict(a)
print(new_dict)
</code></pre>
<p>编辑:如果同一个键有多个值(例如:persil),则不起作用。最后一个用作值</p>