国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python用字典統計單詞或漢字詞個數示例

2020-02-23 05:19:31
字體:
來源:轉載
供稿:網友

有如下格式的文本文件
代碼如下:
/“/請/!/”/“/請/!/”/兩名/劍士/各自/倒轉/劍尖/,/右手/握/劍柄/,
/左手/搭于/右手/手背/,/躬身行禮/。/兩/人/身子/尚未/站/直/,
/突然/間/白光閃/動/,/跟著/錚的/一/聲響/,
/雙劍相/交/,/兩/人/各/退一步/。
/旁/觀眾/人/都/是/“/咦/”/的/一聲/輕呼/。/青衣/劍士/連/劈/三/劍/

將這段話進行詞頻統計,結果是  詞—詞數  的形式,比如  請  2  ,并把結果放到txt文件中。

這樣的問題利用詞或單詞作為字典的key,循環判斷有不有這個key,沒有新增一個,有的話,將這個key對應的value加1

代碼如下:
#coding:utf-8
word_lst = []
word_dict = {}

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]))

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹巴县| 博乐市| 玉树县| 栖霞市| 陵水| 咸丰县| 永平县| 波密县| 安岳县| 云南省| 威海市| 嘉鱼县| 剑河县| 雅安市| 高雄县| 汉源县| 漳平市| 临高县| 衡山县| 宜兴市| 马山县| 桃江县| 乃东县| 综艺| 新宁县| 皮山县| 阿城市| 乌兰县| 商丘市| 叙永县| 澄迈县| 重庆市| 吉林市| 和田市| 扶余县| 黑水县| 昭平县| 务川| 江阴市| 西充县| 图木舒克市|