计数一次在python字符串中出现一次的唯一字母的总数?

Abh*_*mar -2 python

a = 'abhishek'
count = 0

for x in a:
    if x in a:
        count += 1 
print(count) 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了,但是它给了我字母的总数。我只希望只出现一次的唯一后者。

Jet*_*Cao 5

len(set(a)) 将为您提供独特的字母数

编辑:添加说明

set(a)返回set字符串中所有唯一字符的容器(Python称之为)a。然后len()获取该集合的计数,该计数对应于string中唯一字符的计数a

  • 你读过这个问题吗?“计算仅出现 __once__ 的字符”,`len(set(...))` 计算每个字符,无论它出现多少次。 (2认同)