擅长:python、mysql、java
<p>一个简单的解决方法是颠倒字典。给予:</p>
<pre><code>>>> d = {'a': 'somePath', 'b': 'somePath',
... 'c': 'differentPath', 'd': 'differentPath'}
</code></pre>
<p>可以这样反转:</p>
^{pr2}$
<p>这给了你:</p>
<pre><code>>>> r
{'differentPath': 'd', 'somePath': 'b'}
</code></pre>
<p>如果你把它颠倒过来,原来的字典就去掉了重复的部分:</p>
<pre><code>>>> d = dict((v,k) for k,v in r.iteritems())
>>> d
{'b': 'somePath', 'd': 'differentPath'}
</code></pre>