擅长:python、mysql、java
<p>可以将<code>collections.Counter</code>与生成器表达式一起使用,该表达式使用<code>str.split</code>提取名字:</p>
<pre><code>from collections import Counter
Counter(name.split()[0] for name in my_list)
</code></pre>
<p>这将返回:</p>
<pre><code>Counter({'David': 2, 'Shawn': 2, 'John': 1, 'Mike': 1})
</code></pre>