擅长:python、mysql、java
<p>纯Python解决方案</p>
<ol>
<li>从文本中删除除单词字符以外的所有内容</li>
<li>把所有的单词都给一个<code>Counter</code></li>
<li>问20个最常见的问题</李>
</ol>
<pre><code>from collections import Counter
def get_most_common(text, n=20):
processed_text = "".join(t for t in text.lower() if t.isalpha() or t == " ")
counter = Counter(processed_text.split())
return counter.most_common(n)
</code></pre>