用python統計一段文字中單詞出現的次數

2021-03-17 23:51:29 字數 2361 閱讀 6639

1樓:匿名使用者

python有個特別簡單的方法就可以實現,直接用str的count方法就可以了,如下

2樓:何處覓知己

str = input('輸入句子:')

str_my = 'china'

list = str.split( )

count = 0

for item in list:

if item == str_my:

count += 1

print('china出現的次數為:',count)

如何用python統計乙個txt檔案中某個單詞出現的次數

3樓:用著追她

1、首先,定義乙個變數,儲存要統計的英文文章。

2、接著,定義兩個陣列,儲存文章中的單詞,以及各單詞的詞頻。

3、從文章中分割出所有的單詞,儲存在陣列中。

4、然後,計算文章中單詞的總數,儲存在變數中。

5、用for迴圈,統計文章中各單詞的詞頻。

6、最後,輸出文章中各單詞的詞頻。

7、執行程式,電腦會自動統計輸入文章中各單詞的詞頻。

4樓:匿名使用者

content = {}

wth open("檔案") as fr:

for line in fr:

lines = line.strip().split(" ") #假設單詞與單詞之間,空格做為分隔符

for word in lines:

if word not in content:

content[word] = 0

content[word] += 1

for word,val in content.items():

print '%s:%d\n"%(word,val)

5樓:

"fatway" 的方法簡單-美。

還有另一中方法:引入collections的counter實現更強大的功能

import collections

import re

patt = re.***pile("\w+")

counter = collections.counter(patt.findall(

open('reparser.py','rt').read()

))# top 10

for word, times in counter.most_***mon(10):

print word, times

# find word

counter_dict = dict(counter.most_***mon(0))

tobefind = 'hello'

print tobefind, counter_dict.get(tobefind, 0)

6樓:匿名使用者

import re

txt = open("123.txt", "r").read()

print len(re.findall("hello", txt))

7樓:軒轅

還有個問題123.txt檔案放在哪個資料夾裡?

用python編寫一段程式,輸入若干單詞,按照單詞長短進行排序,並統計所有單詞中每個字母(a-z)出現的次數

8樓:匿名使用者

1、解法:對輸入的單詞進行分割得到列表,遍歷列表中的單詞,二級遍歷單詞中的字元,判斷字元是否存在字元字典中,存在則計數+1,不存在則初始化字典為1

2、知識點:字典、列表、for迴圈、if判斷、input獲得輸入、print列印

3、**如下:

# -*- coding: utf-8 -*-#簡歷乙個字典,key=26個英文本母,value為出現次數worddict = {}

#獲得輸入單詞字串

str = input("請輸入一串單詞")#用空格分割單詞,存到列表

strarr = str.split(sep=' ')#遍歷列表中的單詞

for word in strarr:

#遍歷單詞中的字母

for ch in word:

#判斷字典中是否存在鍵key

if ch in worddict:

worddict[ch] = worddict.get(ch)+1#計數+1

else:

worddict[ch] = 1#計數初始化為1#列印輸出

for key,value in worddict.items():

print("%s=%d"%(key, value))

用C語言實現輸入一段文字,分別統計出其中英文大寫字母,小寫字母,數字,空格,及其他字元的個數。驗

手寫c 輸出大寫,小寫,數字,空格,其他沒跑,但是對的除非手滑 include include using namespace std int main 這部分看ascii碼表你就能理解了 if c i 81 c i 106 if c i 97 c i 122 if c i 32 q cout 輸入...

用依偎,殘雪,追尋寫一段描寫性文字

貓蜷縮著雪白的身子,依偎 在暖爐旁,溫暖的火光照耀著狹小的屋子,也融化版了地上的 殘雪 權在漫長的冬日裡,雪落無聲,靜謐的覆蓋在大地之上,輕柔得像是不忍吵醒貓的酣睡,但不忍翻閱的是,雪將它永生的靜默浸墨成詩,去換取乙個無所謂的答案,追尋 著無法觸及的溫暖。獵虎的槍聲驚起了一地飛鳥,白熊望著染血的胸膛...

急急急幫我寫一段文字

b仗勢欺人,司法枉法作為。金貴鼻子被碰一下狂張血口 不拿16就讓你蹲大獄!請問天理 公理,你在 a與b因為停車,b拒不挪車還罵髒話,所以產生矛盾致使a無意間揮胳膊弄傷了b妻子的鼻子,b說上樓拿刀,a與妻子逃跑躲避,事後b與b妻子報警,b的姐姐是個事業單位,利用職權和法院檢察院公安局的朋友對a進監獄拘...