1. 程式人生 > >ROSALIND--如何統計文件中出現的單詞頻率以及按順序輸出

ROSALIND--如何統計文件中出現的單詞頻率以及按順序輸出

以下是我的解答

#在windows下執行

from collections import Counter
path = r'檔案的位置'
f = open(path,'r')
s = f.read()
f.close()
list1 = s.split() #文件裡全部是由間隔符隔開的單詞
dir1 = Counter(list1) #此處結束輸出的話是一個dir
#按順序輸出
for k,v in Counter(list1):
    print(k,v)

python內建的模組是很強大的,解決問題的時候使用會省去很多程式碼。 小白一個,有能改進的地方還請指出