用python写一个返回输入字符串出现频率最高的字母以及次数
时间: 2023-10-09 09:10:19 浏览: 76
可以使用Python中的字典来统计字符串中每个字母出现的次数,并找出出现频率最高的字母。
以下是示例代码:
```python
def most_frequent_letter(s):
# 统计每个字母出现的次数
counts = {}
for letter in s:
if letter in counts:
counts[letter] += 1
else:
counts[letter] = 1
# 找出出现频率最高的字母
max_count = 0
max_letter = ''
for letter, count in counts.items():
if count > max_count:
max_count = count
max_letter = letter
return max_letter, max_count
# 测试代码
s = input('请输入字符串: ')
letter, count = most_frequent_letter(s)
print(f'出现频率最高的字母是"{letter}", 出现了{count}次')
```
输入一个字符串后,该程序会返回字符串中出现频率最高的字母以及出现的次数。