有如下格式的文本文件
將這段話進行詞頻統計,結果是 詞―詞數 的形式,比如 請 2 ,并把結果放到txt文件中。
這樣的問題利用詞或單詞作為字典的key,循環判斷有不有這個key,沒有新增一個,有的話,將這個key對應的value加1
with open("中文.txt","r") as f1 ,open("詞次數.txt",'w') as f2:
for line in f1:
word_lst.append(line.split('/'))
for item in word_lst:
for item2 in item:
if item2.strip() not in ",!。“”" :
if item2 not in word_dict:
word_dict[item2] = 1
else :
word_dict[item2] += 1
for key in word_dict:
print key,word_dict[key]
f2.write(key+' '+str(word_dict[key]))
新聞熱點
疑難解答
圖片精選