最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python讀取英文文件并記錄每個單詞出現(xiàn)次數(shù)后降序輸出示例

 更新時間:2018年06月28日 14:33:20   作者:菜鳥蟲師  
這篇文章主要介紹了Python讀取英文文件并記錄每個單詞出現(xiàn)次數(shù)后降序輸出,涉及Python文件讀取、字符串替換、分割以及字典遍歷、排序等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python讀取英文文件并記錄每個單詞出現(xiàn)次數(shù)后降序輸出。分享給大家供大家參考,具體如下:

對文中出現(xiàn)的句號,逗號和感嘆號做了相應(yīng)的處理

sorted排序函數(shù)用法:

按照value值降序排列:

sorted(dict.items(),key=lambda k:k[1],reverse=True)

按照value值升序排序:

sorted(dict.items(),key=lambda k:k[1],reverse=False)

或者

sorted(dict.items(),key=lambda k:k[1])

按照key值降序排列:

sorted(dict.items(),key=lambda k:k[0],reverse=True)

按照key值升序排列:

sorted(dict.items(),key=lambda k:k[0])

或者

sorted(dict.items(),key=lambda k:k[0],reverse=False)

Python示例:

# -*- coding:utf-8 -*-
#! python2
file_object=open("english.txt")
dict={}
for line in file_object:
  line=line.replace(","," ")
  line=line.replace("."," ")
  line=line.replace("!"," ")
  strs= line.split();
  for str in strs:
    if dict.has_key(str):
      dict[str]+=1
    else:
      dict[str]=1
result=sorted(dict.items(),key=lambda k:k[1],reverse=True)
print result

english.txt文件:

We are busy all day, like swarms of flies without souls, noisy, restless, unable to hear the voices of the soul. As time goes by, childhood away, we grew up, years away a lot of memories, once have also eroded the bottom of the childish innocence, we regardless of the shackles of mind, indulge in the world buckish, focus on the beneficial principle, we have lost themselves.

運行結(jié)果:

[('the', 7), ('of', 6), ('we', 3), ('have', 2), ('away', 2), ('flies', 1), ('regardless', 1), ('restless', 1), ('up', 1), ('indulge', 1), ('mind', 1), ('all', 1), ('voices', 1), ('are', 1), ('in', 1), ('We', 1), ('busy', 1), ('shackles', 1), ('also', 1), ('memories', 1), ('by', 1), ('to', 1), ('unable', 1), ('goes', 1), ('themselves', 1), ('lot', 1), ('on', 1), ('buckish', 1), ('focus', 1), ('souls', 1), ('hear', 1), ('innocence', 1), ('world', 1), ('years', 1), ('day', 1), ('noisy', 1), ('a', 1), ('eroded', 1), ('grew', 1), ('like', 1), ('lost', 1), ('swarms', 1), ('bottom', 1), ('soul', 1), ('As', 1), ('without', 1), ('principle', 1), ('beneficial', 1), ('time', 1), ('childish', 1), ('childhood', 1), ('once', 1)]

PS:這里再為大家推薦2款相關(guān)統(tǒng)計工具供大家參考:

在線字?jǐn)?shù)統(tǒng)計工具:
http://tools.jb51.net/code/zishutongji

在線字符統(tǒng)計與編輯工具:
http://tools.jb51.net/code/char_tongji

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • python fabric使用筆記

    python fabric使用筆記

    這篇文章主要介紹了python fabric使用筆記,fabric是一款實現(xiàn)遠(yuǎn)程操作和部署強大工具,本文就給出了它的多個使用實例,需要的朋友可以參考下
    2015-05-05
  • python利用元類和描述器實現(xiàn)ORM模型的詳細(xì)步驟

    python利用元類和描述器實現(xiàn)ORM模型的詳細(xì)步驟

    Python中的類與數(shù)據(jù)庫之間的映射,對數(shù)據(jù)的操作就不用編寫SQL語言了,因為都封裝好了,比如你想插入一條數(shù)據(jù),你就直接創(chuàng)建一個對象即可,下面通過本文學(xué)習(xí)下python利用元類和描述器實現(xiàn)ORM模型的詳細(xì)步驟,感興趣的朋友一起看看吧
    2021-11-11
  • 淺談Python中的異常和JSON讀寫數(shù)據(jù)的實現(xiàn)

    淺談Python中的異常和JSON讀寫數(shù)據(jù)的實現(xiàn)

    今天小編就為大家分享一篇淺談Python中的異常和JSON讀寫數(shù)據(jù)的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python使用PIL實現(xiàn)多張圖片垂直合并

    python使用PIL實現(xiàn)多張圖片垂直合并

    這篇文章主要為大家詳細(xì)介紹了python使用PIL實現(xiàn)多張圖片垂直合并,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • python連接mysql實例分享

    python連接mysql實例分享

    本文給大家匯總介紹了使用python連接mysql的幾個實例,非常的簡單實用,有需要的小伙伴可以參考下
    2016-10-10
  • 將pycharm配置為matlab或者spyder的用法說明

    將pycharm配置為matlab或者spyder的用法說明

    這篇文章主要介紹了將pycharm配置為matlab或者spyder的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python-docx文檔格式修改方式

    python-docx文檔格式修改方式

    使用python-docx庫修改docx文檔格式的兩種方法:第一種是通過自定義函數(shù)設(shè)置段落和字體樣式,第二種是預(yù)設(shè)Word中的樣式后通過代碼替換文檔整體樣式。這兩種方式各有優(yōu)缺點,第一種方法更靈活,而第二種方法可以更全面地保留格式細(xì)節(jié)
    2024-09-09
  • python簡單實現(xiàn)旋轉(zhuǎn)圖片的方法

    python簡單實現(xiàn)旋轉(zhuǎn)圖片的方法

    這篇文章主要介紹了python簡單實現(xiàn)旋轉(zhuǎn)圖片的方法,涉及Python中image模塊使用技巧,需要的朋友可以參考下
    2015-05-05
  • 深入理解Python中的super()方法

    深入理解Python中的super()方法

    super 是用來解決多重繼承問題的,直接用類名調(diào)用父類方法在使用單繼承的時候沒問題,但是如果使用多繼承,會涉及到查找順序(MRO)、重復(fù)調(diào)用(鉆石繼承)等種種問題。這篇文章主要給大家介紹了關(guān)于Python中super()方法的相關(guān)資料,需要的朋友可以參考下。
    2017-11-11
  • Python中的pandas表格模塊、文件模塊和數(shù)據(jù)庫模塊

    Python中的pandas表格模塊、文件模塊和數(shù)據(jù)庫模塊

    這篇文章介紹了Python中的pandas表格模塊、文件模塊和數(shù)據(jù)庫模塊,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05

最新評論

周宁县| 翁源县| 河池市| 棋牌| 宝兴县| 罗山县| 华亭县| 青川县| 深州市| 旬阳县| 河间市| 乐业县| 连州市| 玉树县| 哈巴河县| 西峡县| 开阳县| 景宁| 宿松县| 色达县| 阳曲县| 黎城县| 合川市| 伊吾县| 西峡县| 昂仁县| 宣汉县| 松江区| 闽清县| 清徐县| 县级市| 温泉县| 汝州市| 仪征市| 密山市| 绥棱县| 南投市| 留坝县| 岱山县| 建始县| 周至县|