擅长:python、mysql、java
<p>省去很多麻烦,使用<code>collections.Counter</code>来计算字母出现的频率。在</p>
<pre><code>In [1]: import collections
In [2]: collections.Counter('This is a test with accented characters à é ó ú ü')
Out[2]: Counter({' ': 11, 't': 5, 'e': 4, 's': 4, 'c': 4, 'a': 4, 'i': 3, 'h': 3, 'r': 2, 'd': 1, 'ó': 1, 'ú': 1, 'T': 1, 'w': 1, 'é': 1, 'ü': 1, 'à': 1, 'n': 1})
</code></pre>