擅长:python、mysql、java
<p>您可以使用<code>Counter</code>来统计每个值在<code>d</code>中出现的次数。</p>
<pre><code>d = {'Trump': ['MAGA', 'FollowTheMoney'],
'Clinton': ['dems', 'Clinton'],
'Stein': ['FollowTheMoney', 'Atlanta']}
from collections import Counter
c = Counter(x for xs in d.values() for x in xs)
</code></pre>
<p>在本例中,<code>c</code>的值是</p>
<pre><code>Counter({'Atlanta': 1,
'Clinton': 1,
'FollowTheMoney': 2,
'MAGA': 1,
'dems': 1})
</code></pre>
<p>然后选择计数正好为1的值。</p>
<pre><code>update_d = {k: [v for v in vs if c[v] == 1] for k, vs in d.items()}
</code></pre>