输入一个英文字符串,编写程序,统计字符串中每个字符出现的次数,并输出。L=input() #输入一个字符串 counts={} for word in L:
时间: 2023-06-15 19:03:03 浏览: 85
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
这是一个使用 Python 编写的统计字符串中每个字符出现次数的程序:
```python
L = input("请输入一个英文字符串:")
counts = {}
for char in L:
if char in counts:
counts[char] += 1
else:
counts[char] = 1
for char, count in counts.items():
print(char, count)
```
程序中,我们使用了一个字典 counts 来保存每个字符出现的次数。遍历字符串 L 中的每个字符,如果该字符已经在 counts 中出现过,就将其出现次数加 1;否则将该字符添加到 counts 中,并将其出现次数初始化为 1。最后遍历字典 counts,输出每个字符和其出现次数。
阅读全文