擅长:python、mysql、java
<p>使用<code>dict</code>代替:</p>
<pre><code>def FrequentWords(Text, k):
FrequentPatterns = {}
for i in range(0, (len(Text) - k + 1)):
Pattern = Text[i:i+k]
if Pattern in FrequentPatterns:
FrequentPatterns[Pattern] += 1
else:
FrequentPatterns.update({Pattern: 1})
for x in sorted(FrequentPatterns.items(), key=lambda m: m[1], reverse=True):
print(x)
</code></pre>