91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么找字符串重復字符個數

小億
251
2024-01-04 17:25:38
欄目: 編程語言

可以使用Python中的字典來實現找到字符串中重復字符的個數。具體步驟如下:

  1. 創建一個空字典,用于存儲字符及其出現次數。
  2. 遍歷字符串中的每個字符。
  3. 如果字符不存在于字典中,則將字符作為鍵,值設為1,并添加到字典中。
  4. 如果字符已經存在于字典中,則將對應的值加1。
  5. 最后,遍歷字典中的鍵值對,輸出重復字符及其個數。

下面是使用Python代碼實現上述步驟的示例:

def count_duplicate_chars(string):
    char_count = {}  # 創建一個空字典

    # 遍歷字符串中的每個字符
    for char in string:
        # 如果字符不存在于字典中,則將字符作為鍵,值設為1,并添加到字典中
        if char not in char_count:
            char_count[char] = 1
        # 如果字符已經存在于字典中,則將對應的值加1
        else:
            char_count[char] += 1

    # 遍歷字典中的鍵值對,輸出重復字符及其個數
    for char, count in char_count.items():
        if count > 1:
            print(f"字符 '{char}' 重復了 {count} 次。")

# 測試示例
count_duplicate_chars("hello")  # 輸出:字符 'l' 重復了 2 次。
count_duplicate_chars("Python")  # 輸出:字符 'P' 重復了 2 次。
count_duplicate_chars("programming")  # 輸出:字符 'r' 重復了 2 次。

上述代碼中,我們使用了char_count字典來存儲字符及其出現次數。首先遍歷字符串中的每個字符,然后根據字符在字典中的存在與否分別執行不同的操作。最后,遍歷字典中的鍵值對,輸出重復字符及其個數。

0
济阳县| 贵阳市| 海原县| 兴化市| 嵩明县| 尼玛县| 淅川县| 卢湾区| 呼伦贝尔市| 曲靖市| 泊头市| 贡山| 连城县| 宽城| 长治县| 嫩江县| 双柏县| 新绛县| 和林格尔县| 正宁县| 秀山| 泰顺县| 乳山市| 郧西县| 韩城市| 会东县| 灵武市| 文化| 布尔津县| 特克斯县| 宕昌县| 寿宁县| 南投市| 林州市| 徐汇区| 延安市| 怀远县| 沿河| 沾化县| 高雄市| 甘洛县|