Python實(shí)現(xiàn)計(jì)算字符串中出現(xiàn)次數(shù)最多的字符示例
本文實(shí)例講述了Python實(shí)現(xiàn)計(jì)算字符串中出現(xiàn)次數(shù)最多的字符。分享給大家供大家參考,具體如下:
1. 看了網(wǎng)上挺多寫(xiě)的方法都沒(méi)達(dá)到我所需要的效果,我干脆自己寫(xiě)了個(gè)方法共享給大家
ee = 'aa111(((bbhhhhhh%jjjjjj%(ccc((vvvv22'
cc='11222333'
def max_letter_count(n):
list4 = []
list1 = []
list2 = []
for i in n:
list3 = []
count_max = n.count(i)
list3.append(i)
list3.append(count_max)
list1.append(list3)
list2.append(count_max)
num=max(list2)
for i in range(len(list2)):
if list2[i] == num:
list4.append(list1[i][0])
return list(set(list4)),'字符出現(xiàn)最大次數(shù)為:%d' % num
print(max_letter_count(ee))

2.至于另一個(gè)方法就比較簡(jiǎn)單了,參考網(wǎng)上的,不過(guò)也只取第一個(gè),還是有瑕疵,可以自己去嘗試完善下
ee = 'aa111(((bbb((%%%%%%%%%%%(ccc((vvvv22' cc='11222333' def num(n): return max(n,key=n.count) print(num(cc))

print(num(ee))

看到效果了吧,如果出現(xiàn)次數(shù)相同的字符,只取第一個(gè),這是略不符合邏輯,但勝在簡(jiǎn)單,大家看著場(chǎng)景用吧,我還是比較建議用第一個(gè)方法,因?yàn)樽址霈F(xiàn)相同次數(shù)的字符還是比較大概率的
PS:這里再為大家推薦2款相關(guān)統(tǒng)計(jì)工具供大家參考:
在線字?jǐn)?shù)統(tǒng)計(jì)工具:
http://tools.jb51.net/code/zishutongji
在線字符統(tǒng)計(jì)與編輯工具:
http://tools.jb51.net/code/char_tongji
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門(mén)與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python編程使用PyQt5制作動(dòng)態(tài)鐘表示例
本篇文章將用 Python 同時(shí)繪制兩種類(lèi)型的表;一個(gè)是上面提到的含有時(shí)、分、秒針的鐘表(為了方便,下面統(tǒng)稱(chēng)為老式鐘表),一個(gè)是電子表,最終運(yùn)行效果文中如下呈現(xiàn)2021-10-10
如何使用python爬取B站排行榜Top100的視頻數(shù)據(jù)
本文章向大家介紹python爬取b站排行榜,包括python爬取b站排行榜的具體代碼,對(duì)大家的學(xué)習(xí)或工作具有一定的參考價(jià)值,需要的朋友可以參考一下2021-09-09
Python利用numpy實(shí)現(xiàn)三層神經(jīng)網(wǎng)絡(luò)的示例代碼
這篇文章主要介紹了Python利用numpy實(shí)現(xiàn)三層神經(jīng)網(wǎng)絡(luò)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
python的schedule定時(shí)任務(wù)模塊二次封裝方法
今天小編就為大家分享一篇python的schedule定時(shí)任務(wù)模塊二次封裝方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
關(guān)于爬蟲(chóng)中scrapy.Request的更多參數(shù)用法
這篇文章主要介紹了關(guān)于爬蟲(chóng)中scrapy.Request的更多參數(shù)用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
詳解Pytorch 使用Pytorch擬合多項(xiàng)式(多項(xiàng)式回歸)

