亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
台南县| 仙游县| 射阳县| 赤峰市| 松江区| 锡林浩特市| 湖州市| 临安市| 花莲县| 大连市| 体育| 台州市| 台中市| 南城县| 灌阳县| 分宜县| 丹江口市| 岳池县| 綦江县| 临泽县| 尚义县| 陈巴尔虎旗| 金寨县| 寿光市| 防城港市| 江川县| 大悟县| 徐汇区| 甘南县| 讷河市| 治多县| 徐闻县| 将乐县| 岳普湖县| 神木县| 政和县| 丰台区| 高州市| 交口县| 廉江市| 石景山区|