python按字母表顺序统计输入字符串中所有字母的个数(允许输入大写字符,计数时不区分大小写)
时间: 2024-05-15 16:19:53 浏览: 119
可以使用字典来记录每个字母出现的次数,然后按照字母表顺序输出。
代码如下:
```python
s = input("请输入字符串:")
# 将所有字母转换为小写
s = s.lower()
# 统计每个字母出现的次数
count = {}
for c in s:
if c.isalpha():
count[c] = count.get(c, 0) + 1
# 按照字母表顺序输出
for c in sorted(count.keys()):
print(c, count[c])
```
对于输入字符串 "Hello, World!",输出结果如下:
```
d 1
e 1
h 1
l 3
o 2
r 1
w 1
```
阅读全文