国产探花免费观看_亚洲丰满少妇自慰呻吟_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]))

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仁化县| 瑞丽市| 鹤岗市| 台南市| 永宁县| 综艺| 南充市| 沂源县| 昭平县| 马尔康县| 江源县| 石台县| 无棣县| 古田县| 灵川县| 伊川县| 望奎县| 澄城县| 都江堰市| 虹口区| 灵山县| 宜川县| 高淳县| 赤壁市| 环江| 贵溪市| 宁南县| 陆良县| 德清县| 西平县| 泗阳县| 越西县| 安乡县| 靖宇县| 仙游县| 临漳县| 龙井市| 平凉市| 梅河口市| 蒙阴县| 阿坝县|