根据频率创建报告



如何将频率字典转换为报表字典?

来自。。。[('a': 2), ('b':6), ('cd':1), ('g':9)]

到。。。

a 2  
b 6  
cd 1  
g 9

我用这个创建了频率字典。。。

openfile = open(filename, 'r')
x = openfile.read()
uplist = p.split()
wc = {}
for word in uplist:
    if word in wc.keys():
        wc[word] +=1
    else:
        wc[word] = 1
return wc.items()

现在,我必须创建一个报告函数。

只循环并打印:

for item, freq in items:
    print(item, freq)

严格地说,因为返回wc.items(),所以没有字典,而是元组列表。

最新更新