一、题目
1.题目描述
题目:给出一个字符集合,请你判断出现的不同字符个数
输入:输入一行,长度在1000以内仅包括小写字母、‘{’、‘}’ 和空格
输出:输出一行,表示出现的不同字母个数
示例 :
二、解题报告
1.思路分析
- 1.首先将空格取代掉
- 2.排除{},干扰
- 3.计数
2.代码详解
python👇
a=input()
while(a.find(" ")>0):
a=a.replace(" ","")
b=list(a)
c=[]
d=[',','{','}',]
# print(b)
for i in range(len(b)):
if b[i]!=d[0] and b[i]!=d[1] and b[i]!=d[2]:
c.append(b[i])
# print(c)
e={}.fromkeys(c).keys()
print(len(e))