【问题描述】 输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。 【输入形式】 一个字符串。 【输出形式】 出现次数最多的字母及其出现次数 。用python写
时间: 2023-05-27 14:02:34 浏览: 154
Python实现计算字符串中出现次数最多的字符示例
```python
# 输入字符串
str = input()
# 统计每个字母出现次数
count_dict = {}
for ch in str:
if ch not in count_dict.keys():
count_dict[ch] = 1
else:
count_dict[ch] += 1
# 找到出现次数最多的字母及其出现次数
max_count = 0
max_ch = ''
for ch, count in count_dict.items():
if count > max_count:
max_count = count
max_ch = ch
elif count == max_count:
if ch < max_ch:
max_ch = ch
# 输出结果
print(max_ch, max_count)
```
阅读全文