中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
隆化县| 开远市| 赤城县| 延寿县| 常州市| 外汇| 洪江市| 无锡市| 大理市| 南和县| 垣曲县| 太康县| 历史| 迭部县| 宜宾市| 沁阳市| 固阳县| 兴化市| 泰州市| 平顶山市| 通辽市| 南丹县| 高清| 潍坊市| 卫辉市| 扬中市| 合水县| 琼结县| 京山县| 南涧| 香港| 班戈县| 中江县| 滦南县| 德庆县| 闽清县| 阜康市| 上犹县| 曲松县| 宁乡县| 乐安县|