擅长:python、mysql、java
<p>将代码更改为:</p>
<pre><code>for key, val in categories.iteritems():
for k, v in items.iteritems():
if key == v:
print(val, k)
</code></pre>
<p>通过这种方式,您可以使用iteiteiterator在键/值对上进行迭代,对于大型字典,它的性能优于<code>items()</code>。在</p>
<p>你想要的是这样的:</p>
^{pr2}$
<p>它产生了</p>
<pre><code>{'Tickets': set(['Ticket for Mettalica concert', 'Ticket for Placebo concert',
'Ticket for Iron Maiden concert']),
'Jewelry': set(['Golden ring']),
'Antics': set(['Picture', 'Clock']),
'Moviez': set(['Batman', 'Spider-Man', 'The pianist']),
'Bookz': set(['Thinking in Java', 'Thinking in C++']),
'Gamez': set(['Diablo 3', 'Diablo 2', 'WoW', 'Cabal']),
'Clothes': set(['Asus', 'HP'])}
</code></pre>