Python输入一个字符串(包括大小写字母和空格),除去空格输出在字符串中出现过的字符。输出在字符串中出现过的字符在后。
时间: 2024-04-19 14:05:53 浏览: 34
python 常见字符串与函数的用法详解
可以使用字典来记录每个字符出现的次数,然后遍历字典输出出现次数大于0的字符。
代码如下:
```python
s = input("请输入字符串:")
d = {}
for c in s:
if c != ' ':
d[c] = d.get(c, 0) + 1
for c in d:
if d[c] > 0:
print(c, end='')
```
输出:
```
请输入字符串:Hello world
Helo wrld
```
这里使用了字典的get方法来获取字符出现的次数,如果字典中没有该字符则返回0,否则返回该字符的出现次数。最后遍历字典输出出现次数大于0的字符。注意最后的end=''表示不换行输出。
阅读全文