输入仅包含26个字母的字符串,统计字符串中出现的字符的个数(不区分大小写),并将结果放入一个字典结构中,输出该字典。
时间: 2024-05-05 19:21:04 浏览: 116
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
好的,这里给出 Python 代码实现:
```python
s = input().lower() # 将输入字符串转换为小写
d = {}
for c in s:
if c.isalpha():
if c in d:
d[c] += 1
else:
d[c] = 1
print(d)
```
代码中,我们首先将输入字符串转换为小写,然后遍历字符串中的每个字符,如果该字符是字母,就在字典中进行统计,最后输出字典。注意,这里使用 `isalpha()` 方法判断字符是否为字母,避免了输入字符串中可能出现的其他符号对统计结果的影响。
阅读全文