擅长:python、mysql、java
<pre class="lang-py prettyprint-override"><code>
orig_dict = {"yossi":["harry potter", "lilo and stich"], "adam":["harry potter","catch-22"]}
inverted_dict = dict()
for k, v in orig_dict.items():
for item in v:
if item not in inverted_dict:
inverted_dict[item]=[k]
else:
inverted_dict[item].append(k)
print(inverted_dict)
# {'harry potter': ['yossi', 'adam'], 'lilo and stich': ['yossi'], 'catch-22': ['adam']}
</code></pre>