输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。 【输入形式】 一个字符串。 【输出形式】 出现次数最多的字母及其出现次数 【样例输入】 abcccd 【样例输出】 c 3 用PYthon语言
时间: 2023-11-28 09:05:47 浏览: 184
输出字符串中出现次数最多的字母及其出现次数.py
可以使用 Python 中的字典来统计每个字母出现的次数,然后再找出出现次数最多的字母及其出现次数。
以下是代码实现:
```python
s = input() # 输入字符串
d = {} # 定义空字典
# 统计每个字母出现的次数
for c in s:
d[c] = d.get(c, 0) + 1
# 找出出现次数最多的字母及其出现次数
max_count = max(d.values())
max_chars = [k for k, v in d.items() if v == max_count]
max_chars.sort()
# 输出结果
print(max_chars[0], max_count)
```
输入样例:
```
abcccd
```
输出样例:
```
c 3
```
阅读全文