擅长:python、mysql、java
<p>您可以使用集合将文本缩减为唯一字符,然后只计算:</p>
<pre><code>text = ' '.join(lines) # Create one long string
# Then create a set of all unique characters in the text
characters = {char for char in text if char.isalpha()}
statistics = {} # Create a dictionary to hold the results
for char in characters: # Loop through unique characters
statistics[char] = text.count(char) # and count them
</code></pre>