擅长:python、mysql、java
<p>似乎存在大量不必要的代码和生成器,它们不会产生任何好处。我已经在下面为你清理过了。你知道吗</p>
<p>此解决方案消除了对迭代生成器的需要,并包括<a href="https://docs.python.org/3/library/collections.html#collections.Counter" rel="nofollow noreferrer">^{<cd1>}</a>来为您执行计数。你知道吗</p>
<pre><code>from collections import Counter
import re
print('Input your string')
regex = re.compile('[^a-zA-Z]')
inStr = input()
newString = regex.sub('', inStr).lower()
letterTable = Counter(newString)
for k in sorted(letterTable):
print((k, letterTable[k]))
</code></pre>