擅长:python、mysql、java
<p>您可以使用<code>reduce</code>和<code>set</code>来查找值和兴趣的并集</p>
<pre><code>d={'Harry Potter': ['Daniel Radcliffe', 'Emma Thompson', 'Alan Rickman'], 'Sense and Sensibility': ['Emma Thompson', 'Alan Rickman', 'Hugh Grant']}
union= reduce(lambda x,y:x+y, d.values())
inter= reduce(lambda x,y:list(set(x) & set(y)), d.values())
print inter, union
</code></pre>
<p>输出:</p>
<blockquote>
<pre><code>['Emma Thompson', 'Alan Rickman']
['Daniel Radcliffe', 'Emma Thompson', 'Alan Rickman', 'Emma Thompson', 'Alan Rickman', 'Hugh Grant']
</code></pre>
</blockquote>