欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • python3實(shí)現(xiàn)raspberry pi(樹莓派)4驅(qū)小車控制程序

    python3實(shí)現(xiàn)raspberry pi(樹莓派)4驅(qū)小車控制程序

    這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)raspberry pi(樹莓派)4驅(qū)小車控制程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • windows10下python3.5 pip3安裝圖文教程

    windows10下python3.5 pip3安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了windows10下python3.5 pip3安裝圖文教程,注意區(qū)分python 2.x和python 3.x的相關(guān)命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python應(yīng)用之利用pyecharts畫中國(guó)地圖

    Python應(yīng)用之利用pyecharts畫中國(guó)地圖

    這篇文章主要介紹了Python應(yīng)用之利用pyecharts畫中國(guó)地圖,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python 調(diào)整圖片亮度的示例

    python 調(diào)整圖片亮度的示例

    這篇文章主要介紹了python 調(diào)整圖片亮度的示例代碼,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2020-12-12
  • python3跳出一個(gè)循環(huán)的實(shí)例操作

    python3跳出一個(gè)循環(huán)的實(shí)例操作

    在本篇內(nèi)容里小編給大家整理的是關(guān)于python3跳出一個(gè)循環(huán)的實(shí)例操作內(nèi)容,有需要的朋友們可以參考下。
    2020-08-08
  • python中的List sort()與torch.sort()

    python中的List sort()與torch.sort()

    這篇文章主要介紹了python中的List sort()與torch.sort()使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • PyTorch: 梯度下降及反向傳播的實(shí)例詳解

    PyTorch: 梯度下降及反向傳播的實(shí)例詳解

    今天小編就為大家分享一篇PyTorch: 梯度下降及反向傳播的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 基于Python實(shí)現(xiàn)大文件分割和命名腳本過程解析

    基于Python實(shí)現(xiàn)大文件分割和命名腳本過程解析

    這篇文章主要介紹了基于Python實(shí)現(xiàn)大文件分割和命名腳本過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • python3利用tcp實(shí)現(xiàn)文件夾遠(yuǎn)程傳輸

    python3利用tcp實(shí)現(xiàn)文件夾遠(yuǎn)程傳輸

    這篇文章主要為大家詳細(xì)介紹了python3利用tcp實(shí)現(xiàn)文件夾遠(yuǎn)程傳輸,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • wxPython實(shí)現(xiàn)分隔窗口

    wxPython實(shí)現(xiàn)分隔窗口

    這篇文章主要為大家詳細(xì)介紹了wxPython實(shí)現(xiàn)分隔窗口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11

最新評(píng)論