Python如何輸出字符串中字符出現的個數


#   輸入一段字符串,打印出這個字符串中出現過的字符的出現次數
# 如:
# 輸入:
# abcdabcaba
# 打印:
# a: 4次
# b: 3次
# d: 1次
# c: 2次
# 注:
# 不要求打印的順序

 1 s = input("請輸入: ")  # abcdabcaba
 2 
 3 # 創建一個字典用來保存字符的個數
 4 d = {}
 5 for ch in s:
 6     # 先判斷這個字符以前是否出現過
 7     if ch not in d:  # 第一次出現
 8         d[ch] = 1  # 將次數設置為1,創建 鍵值對
 9     else:  # 不是第一次出現,更新值,即次數
10         d[ch] += 1
11 
12 # 打印字符和出現過的次數,鍵為字符,值為對應的次數
13 for k in d:
14     print(k, ':', d[k], '')

PS:如果覺得有幫助,麻煩點個贊唄!Thank you!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM