Python 输入一个字符串,把最左边的10个不重复的字符(大小写算不同字符)挑选出来。如不到10个则按实际数目输出
时间: 2024-03-22 07:14:03 浏览: 76
输入一串字符与已有字符串对照看是否重复
可以使用字典来记录每个字符出现的次数,然后遍历字符串找到前10个出现次数为1的字符。
代码如下:
```python
s = input()
count = {}
for c in s:
if c in count:
count[c] += 1
else:
count[c] = 1
result = []
for c in s:
if count[c] == 1 and c not in result:
result.append(c)
if len(result) == 10:
break
print(''.join(result))
```
对于输入字符串 "aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz",输出结果为 "abcdefghij"。
阅读全文