本题目要求读入一个字符串,统计字符串中每个字符出现的次数,输出现次数最多(输入的数据中,出现次数最多的字符唯一)的字符以及次数。python
时间: 2023-09-14 08:09:14 浏览: 212
分别计算字符串中字母、数字及其他字符的数目
可以使用 Python 中的字典来实现字符计数,具体做法如下:
```python
s = input() # 读入字符串
count = {} # 创建空字典
# 遍历字符串中的每个字符,统计出现次数
for c in s:
count[c] = count.get(c, 0) + 1
# 找出出现次数最多的字符及其次数
max_count = 0
max_char = ''
for c in count:
if count[c] > max_count:
max_count = count[c]
max_char = c
# 输出结果
print(max_char, max_count)
```
上述代码中,首先读入字符串 `s`,然后创建一个空字典 `count`。接着遍历字符串中的每个字符,对每个字符都在字典中增加或更新对应的计数器。最后再遍历一遍字典,找出出现次数最多的字符及其次数,输出即可。
阅读全文