函数main()接收一个任意字符串年代,要求返回其中只出现了1次的字符组成的新字符串,每个字符保持原来的相对顺序。’beautiful is better than ugly。'Bfs brhny '。 删除下面代码中的pass语句,替换为自己的代码,完成要求的功能。 def main (s):
时间: 2024-01-21 12:16:15 浏览: 66
```python
def main(s):
# 使用字典记录每个字符出现的次数
char_dict = {}
for char in s:
if char not in char_dict:
char_dict[char] = 1
else:
char_dict[char] += 1
# 遍历字符串,将只出现一次的字符添加到新字符串中
new_str = ''
for char in s:
if char_dict[char] == 1:
new_str += char
return new_str
```
解释:首先使用一个字典记录每个字符出现的次数,然后遍历原字符串,将只出现一次的字符添加到新字符串中。最后返回新字符串即可。
阅读全文