色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python相同字符個數

錢衛國1年前5瀏覽0評論

Python是一種高級編程語言,目前在數據科學、人工智能等領域得到了廣泛的應用。在Python中,我們可以很容易地編寫程序來計算字符串中相同字符的個數。

# 計算字符串中相同字符的個數
def count_char(char_str):
count_dict = {}
for char in char_str:
if char in count_dict:
count_dict[char] += 1
else:
count_dict[char] = 1
return count_dict
# 測試函數
if __name__ == '__main__':
char_str = "aabbcdd"
result = count_char(char_str)
print(result)

在上面的代碼中,我們定義了一個名為count_char的函數,它的參數是一個字符串。該函數使用一個字典來存儲每個字符出現的次數。我們遍歷字符串中的每個字符,如果該字符已經在字典中,我們就將其計數加一;否則,我們將其計數初始化為1。最后,函數返回該字典。

在測試函數中,我們使用"aabbcdd"作為字符串的示例,并將該字符串傳遞給count_char函數。最后,我們將結果打印出來,其中字典的鍵是字符,值是該字符在字符串中出現的次數。

在Python中,我們可以使用內置的函數collections.Counter來計算相同字符的個數。下面是使用Counter函數實現相同功能的代碼:

from collections import Counter
char_str = "aabbcdd"
result = Counter(char_str)
print(result)

使用Counter函數非常簡單,它接受一個可迭代對象并返回一個字典,其中每個鍵是元素,每個值是該元素在可迭代對象中出現的次數。