Python统计重复字符的个数

接收用户输入的一串字符串(有重复字符),统计字符串中重复的字符的个数。

例如用户输入: abcefdac,

输出:重复字符的个数是: 2

collections 里的Counter可以统计字符的频率

from collections import Counter
a=input()
b=Counter(a)
count=0
for i in b.values():
    if i>1:
        count+=1
print('重复字符的个数是:',count)


hash=[0]*125  #开表存每个字母出现胡次数 (因为字母胡ascii值都小于125s=input()
for i in s:         #遍历一次字符串,统计各个字母出现胡次数
    hash[ord(i)]+=1
count=0
for i in s          #若字符出现次数大于1 即为重复字母 计数器自增1
    if i>1:count+=1
print(count)