不重复的字符为 这个打印放到for循环外即可
s=input("请输入一个字符串:")
d={}
print("不重复的字符为:",end="")
for i in range(len(s)):
if s[i] not in d:
print("{}".format(s[i]),end="")
d[s[i]]=1
字符串内重复字符可以用 count 来统计,当 count 大于1表示有重复
另外,你用字典进行统计,那么,输出应该是在统计完成后再输出
如果已存在,则需要 d[s[i]] += 1,用以记录出现次数
在for循环外面写上按句话就可以了,如下:
s=input("请输入一个字符串:")
d={}
print("不重复的字符串为:", end="")
for i in range(len(s)):
if s[i] not in d:
print(s[i], end="")
d[s[i]] = 1