Python統計字串中每個字元出現的次數

2021-10-12 08:47:43 字數 537 閱讀 5629

實現原理很簡單,就是呼叫python內建的字串統計函式與字典的應用,**如下:

注意縮排!!!

str =

input

("請輸入一串字元:"

)resoult =

# 定義乙個空字典

for i in str:

# 遍歷輸入的字串,以鍵值對的方式儲存在字典中

resoult[i]

= str.count(i)

for key in resoult:

# 遍歷字典,格式化輸出結果

print

(f'"":次'

)

稍微分析一下,第乙個for迴圈用來遍歷使用者輸入的字串,將字串以鍵(每個字元)值(出現的次數)對的方式存放在字典中;第二個for迴圈就是遍歷字典,將其格式化輸出就行了。執行結果如下:

中文字元也可以統計哦,大家可以試試……

HashMap統計字串中每個字元出現的次數

分析 定義乙個需要被統計字元的字串 將字串轉換為字元陣列 定義雙列集合,儲存字串中字元以及字元出現的次數 遍歷字元陣列,獲取每乙個字元,並將字元儲存在雙列集合中 儲存過程中要做判斷,如果集合中不包含這個鍵,就將該字元當作鍵,值為1儲存 如果集合中包含這個鍵,就將值加1儲存 列印雙列集合獲取字元出現的...

java統計字串中每個字元出現的次數

例如string str abcaaaefdabbhg 統計該字串中每個字元出現的次數,輸出 a 5 b 3 c 1 d 1 e 1 f 1 g 1 h 1 方法一 採用hashmap public static void count string str else 或者上面的if和else替換成下...

統計字串和每個字串出現的次數

遍歷集合,對鍵和值進行操作達到輸出效果 stringbuilder sb new stringbuilder setkeyset hm.keyset for character key keyset string result sb.tostring system.out.println resul...