擅长:python、mysql、java
<p>使用<code>Counter</code>容器:</p>
<pre><code>from collections import Counter
c = Counter(['a', 'b', 'a'])
</code></pre>
<p><code>c</code>现在是一个包含以下数据的字典:<code>Counter({'a': 2, 'b': 1})</code></p>
<p>如果要获取包含所有重复元素(无重复)的列表,可以执行以下操作:</p>
<pre><code>duplicates = filter(lambda k: c[k] > 1, c.iterkeys())
</code></pre>
<p>如果只想计算重复项,则可以设置</p>
<pre><code>duplicates_len = len(duplicates)
</code></pre>