擅长:python、mysql、java
<p>使用<code>collections</code>库中的<strong><code>Counter</code></strong></p>
<pre><code>from collections import Counter
ip = {
1: 1,
2: 1,
3: 3,
4: 5,
5: 1,
6: 1,
7: 9
}
# Generate a dict with the amount of occurrences of each value in 'ip' dict
count = Counter([x for x in ip.values()])
# For each item (key,value) in ip dict, we check if the amount of occurrences of its value.
# We add it to the 'results' list only if the amount of occurrences equals to 1.
results = [x for x,y in ip.items() if count[y] == 1]
# Finally, print the results list
print results
</code></pre>
<p>输出:</p>
<pre><code>[3, 4, 7]
</code></pre>