如何计算python中dict中前30个最常见的值

时间:2017-03-20 14:00:07

标签: python

我需要找到30个最常见的,请帮助我。我也尝试使用计数器但是没有工作

import re
import string


frekuensi = {}
doc= open('doc-1.txt', 'r')


teks = doc.read().lower()
regex=r'\b[a-z]{4,20}\b'
find = re.findall(regex, teks)

for kata in find:
    hitung = frekuensi.get(kata, 0)
    frekuensi[kata] = hitung + 1

daftarf = frekuensi.keys()
for kata2 in daftarf:    
    print  kata2,  frekuensi[kata2]

0 个答案:

没有答案