python7-3 统计字符频次 分数 10 作者 小天下Q 单位 贵州师范学院 输入一个字符串,输出其中出现次数最多的字符及其出现的次数,要求使用字典。 输入格式: 输入任意长度字符串。 输出格式: 字符串中出现次数最多的字符及其次数。 输入样例: 在这里给出一组输入。例如: abcdsekjsiejdlsjdiejsl 输出样例: 在这里给出相应的输出。例如: ('s', 4) 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB Python (python3) 1
时间: 2024-02-29 18:53:28 浏览: 106
Python统计字符出现的次数
以下是实现该功能的Python代码:
```python
s = input().strip()
# 统计每个字符出现的次数
freqs = {}
for c in s:
if c in freqs:
freqs[c] += 1
else:
freqs[c] = 1
# 找到出现次数最多的字符
max_char = None
max_freq = 0
for c, freq in freqs.items():
if freq > max_freq:
max_char = c
max_freq = freq
print((max_char, max_freq))
```
该代码首先读入一个字符串`s`,然后遍历这个字符串并统计每个字符出现的次数,将它们存储在一个字典`freqs`中。接着,程序在字典`freqs`中找到出现次数最多的字符。最后,程序输出找到的字符及其出现的次数。
阅读全文