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

python統(tǒng)計(jì)文本字符串里單詞出現(xiàn)頻率的方法

 更新時(shí)間:2015年05月26日 16:45:49   作者:依山帶水  
這篇文章主要介紹了python統(tǒng)計(jì)文本字符串里單詞出現(xiàn)頻率的方法,涉及Python字符串操作的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了python統(tǒng)計(jì)文本字符串里單詞出現(xiàn)頻率的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

# word frequency in a text
# tested with Python24  vegaseat  25aug2005
# Chinese wisdom ...
str1 = """Man who run in front of car, get tired.
Man who run behind car, get exhausted."""
print "Original string:"
print str1
print
# create a list of words separated at whitespaces
wordList1 = str1.split(None)
# strip any punctuation marks and build modified word list
# start with an empty list
wordList2 = []
for word1 in wordList1:
  # last character of each word
  lastchar = word1[-1:]
  # use a list of punctuation marks
  if lastchar in [",", ".", "!", "?", ";"]:
    word2 = word1.rstrip(lastchar)
  else:
    word2 = word1
  # build a wordList of lower case modified words
  wordList2.append(word2.lower())
print "Word list created from modified string:"
print wordList2
print
# create a wordfrequency dictionary
# start with an empty dictionary
freqD2 = {}
for word2 in wordList2:
  freqD2[word2] = freqD2.get(word2, 0) + 1
# create a list of keys and sort the list
# all words are lower case already
keyList = freqD2.keys()
keyList.sort()
print "Frequency of each word in the word list (sorted):"
for key2 in keyList:
 print "%-10s %d" % (key2, freqD2[key2])

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

相關(guān)文章

  • python常用request庫(kù)與lxml庫(kù)操作方法整理總結(jié)

    python常用request庫(kù)與lxml庫(kù)操作方法整理總結(jié)

    一路學(xué)習(xí),一路總結(jié),技術(shù)就是這樣,應(yīng)用之后,在進(jìn)行整理,才可以加深印象。本篇文字為小節(jié)篇,核心總結(jié) requests 庫(kù)與 lxml 庫(kù)常用的操作
    2021-08-08
  • python使用opencv驅(qū)動(dòng)攝像頭的方法

    python使用opencv驅(qū)動(dòng)攝像頭的方法

    今天小編就為大家分享一篇python使用opencv驅(qū)動(dòng)攝像頭的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Python基于內(nèi)置函數(shù)type創(chuàng)建新類型

    Python基于內(nèi)置函數(shù)type創(chuàng)建新類型

    這篇文章主要介紹了Python基于內(nèi)置函數(shù)type創(chuàng)建新類型,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python 面向?qū)ο?成員的訪問(wèn)約束

    Python 面向?qū)ο?成員的訪問(wèn)約束

    在Java,C++,以及PHP中都有對(duì)應(yīng)的關(guān)鍵字,public,protected,private,但是在Python中卻沒(méi)有這些關(guān)鍵字來(lái)聲明類成員的訪問(wèn)作用域。
    2008-12-12
  • Python實(shí)現(xiàn)的爬取百度文庫(kù)功能示例

    Python實(shí)現(xiàn)的爬取百度文庫(kù)功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的爬取百度文庫(kù)功能,結(jié)合實(shí)例形式分析了Python針對(duì)百度文庫(kù)的爬取、編碼轉(zhuǎn)換、文件保存等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • 176萬(wàn)!GPT-4發(fā)布詳解如何查看OpenAI的下載量

    176萬(wàn)!GPT-4發(fā)布詳解如何查看OpenAI的下載量

    這篇文章主要為大家介紹了GPT-4發(fā)布如何查看OpenAI的下載量詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python線性表種的單鏈表詳解

    Python線性表種的單鏈表詳解

    這篇文章主要介紹了Python線性表種的單鏈表詳解,線性表是一種線性結(jié)構(gòu),它是由零個(gè)或多個(gè)數(shù)據(jù)元素構(gòu)成的有限序列。線性表的特征是在一個(gè)序列中,除了頭尾元素,每個(gè)元素都有且只有一個(gè)直接前驅(qū),有且只有一個(gè)直接后繼
    2022-08-08
  • Django 用戶登陸訪問(wèn)限制實(shí)例 @login_required

    Django 用戶登陸訪問(wèn)限制實(shí)例 @login_required

    這篇文章主要介紹了Django 用戶登陸訪問(wèn)限制實(shí)例 @login_required,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python自動(dòng)化辦公之Word文檔的創(chuàng)建與生成

    Python自動(dòng)化辦公之Word文檔的創(chuàng)建與生成

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)python腳本來(lái)自動(dòng)生成一個(gè)?word文檔,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-05-05
  • django中的HTML控件及參數(shù)傳遞方法

    django中的HTML控件及參數(shù)傳遞方法

    下面小編就為大家分享一篇django中的HTML控件及參數(shù)傳遞方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03

最新評(píng)論

庆阳市| 开江县| 拉萨市| 巴马| 瓦房店市| 吴旗县| 托克逊县| 孟津县| 南澳县| 平果县| 岑溪市| 安仁县| 土默特右旗| 瑞昌市| 厦门市| 晋中市| 永兴县| 卢龙县| 宁强县| 荥阳市| 江孜县| 靖安县| 桃园市| 琼海市| 青河县| 上林县| 嘉善县| 无棣县| 博罗县| 台前县| 泌阳县| 陆丰市| 封开县| 武胜县| 岱山县| 枞阳县| 东阳市| 鄂尔多斯市| 菏泽市| 巴彦县| 延寿县|