擅长:python、mysql、java
<p>大多数人只使用默认字典(默认值为0)。每次看到一个单词,只需将该值增加一:</p>
<pre><code>total = 0
count = defaultdict(lambda: 0)
for word in words:
total += 1
count[word] += 1
# Now you can just determine the frequency by dividing each count by total
for word, ct in count.items():
print('Frequency of %s: %f%%' % (word, 100.0 * float(ct) / float(total)))
</code></pre>