ホームページ >バックエンド開発 >Python チュートリアル >Python辞書を使って単語数や漢字数をカウントする例
次の形式のテキスト ファイルがあります
この段落で単語の頻度統計を実行すると、結果は単語数の形式 (Please 2 など) になり、結果は txt ファイルに書き込まれます。
このような質問は、単語または単語を辞書のキーとして使用し、そのようなキーがあるかどうかをループして判断し、新しいキーがない場合は、このキーに対応する値に 1 を加算します。
with open(" Chinese.txt","r") as f1 ,open("word count.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
word_dict のキーの場合:
print key,word_dict[key]
f2.write(key+' '+str(word_dict[key]))