输入一个字符串,输出其中只出现了一次的字符及其下标。不定义函数
时间: 2024-06-15 17:09:03 浏览: 122
要实现输入一个字符串,输出其中只出现了一次的字符及其下标,可以按照以下步骤进行操作:
1. 首先,获取用户输入的字符串。
2. 创建一个空字典,用于存储字符及其出现的次数。
3. 遍历字符串中的每个字符,将字符作为字典的键,出现的次数作为值存储在字典中。
4. 再次遍历字符串中的每个字符,检查字典中该字符对应的值是否为1。如果是,则表示该字符只出现了一次。
5. 输出只出现了一次的字符及其下标。
以下是示例代码实现:
```python
# 获取用户输入的字符串
string = input("请输入一个字符串:")
# 创建空字典
char_count = {}
# 遍历字符串中的每个字符,统计出现次数
for index, char in enumerate(string):
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
# 遍历字符串中的每个字符,输出只出现了一次的字符及其下标
for index, char in enumerate(string):
if char_count[char] == 1:
print(f"字符 '{char}' 出现了一次,下标为 {index}")
```
阅读全文