新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:一文搞定統(tǒng)計(jì)字符串中某字符出現(xiàn)的頻次
下面是統(tǒng)計(jì)字符串中某字符出現(xiàn)的次數(shù)的方法

方法1:
這個(gè)方法相當(dāng)簡單,零基礎(chǔ)自學(xué)編程,代碼寫成這樣能滿足需求,但它逐個(gè)逐個(gè)計(jì)數(shù),比較笨拙。
rlt = {}
for i in content:
if i in rlt.keys():
rlt[i] += 1
else:
rlt[i] = 1方法2:
利用 python 內(nèi)置函數(shù) count() 來統(tǒng)計(jì)每個(gè)字符出現(xiàn)的次數(shù),同時(shí)通過if i not in rlt.keys():確保每個(gè)字符只用統(tǒng)計(jì)一次。方法2比1要效率一些。
rlt = {}
for i in content:
if i not in rlt.keys():
rlt[i] = content.count(i)方法3:
數(shù)據(jù)分析自學(xué)小組成員 jeff 代碼是這么寫的:
rlt = {}
for i in content:
rlt.setdefault(i,content.count(i))這里有一個(gè)大家之前沒看到過、或沒用過的方法 setdefault(),你如果去搜python setdefault()拿到它的說明,會發(fā)現(xiàn)它一定程度上相當(dāng)于封裝了方法2。
Python 字典 setdefault() 函數(shù)和 get()方法 類似, 如果鍵不存在于字典中,將會添加鍵并將值設(shè)為默認(rèn)值。
網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:一文搞定統(tǒng)計(jì)字符串中某字符出現(xiàn)的頻次
分享路徑:http://www.dlmjj.cn/article/dpgsggj.html


咨詢
建站咨詢
