python中输入一个字符串,输出每一个字符,并输出其个数
时间: 2024-02-11 19:07:40 浏览: 90
你可以使用 Python 中的字典(dict)来记录每一个字符出现的次数,代码如下:
```python
s = input("请输入一个字符串:")
count_dict = {}
for c in s:
if c in count_dict:
count_dict[c] += 1
else:
count_dict[c] = 1
for key, value in count_dict.items():
print("字符 {} 出现的次数为 {}".format(key, value))
```
这段代码中,我们首先通过 `input()` 函数获取用户输入的字符串,然后定义一个空的字典 `count_dict` 来记录每个字符出现的次数。接着,我们对输入的字符串进行遍历,判断当前字符是否已经在字典中出现过,如果是,则将其对应的值加 1,否则将其添加到字典中,并且设值为 1。最后,我们遍历字典,输出每个字符出现的次数。
阅读全文