python从键盘输入一句英文字符串”BeijingJiaotongUniversity+学号”,删除字符串中只出现两次的字符。
时间: 2023-05-28 21:01:13 浏览: 141
python删除字符串中指定字符的方法
5星 · 资源好评率100%
可以按照以下步骤来实现:
1. 从键盘读入一句英文字符串,可以使用 input() 函数。
2. 遍历字符串中的每个字符,统计每个字符出现的次数,并把结果保存到一个字典中。
3. 再次遍历字符串中的每个字符,判断该字符在字典中出现的次数是否等于2,如果是,则从字符串中删除该字符。
4. 打印删除后的新字符串。
完整代码如下:
```python
s = input("请输入一句英文字符串:")
freq = {}
for c in s:
freq[c] = freq.get(c, 0) + 1
new_s = ""
for c in s:
if freq[c] != 2:
new_s += c
print(new_s)
```
例如,如果输入字符串为 "BeijingJiaotongUniversity 学号",则输出结果为 "BeiigiaotongUivesiy 学号"。
阅读全文