输入一串字符,统计字符串中每个字母出现的次数(字母忽略大小写),按照{'a’:3,'b':3|的样式输出。
时间: 2024-11-13 12:41:14 浏览: 3
5统计某个字符串中大小写字母A或a出现的次数java
5星 · 资源好评率100%
为了统计一串字符中每个字母出现的次数,可以编写一个Python脚本,利用字典(dict)来记录每个字母及其对应的计数。以下是一种简单的方法:
```python
def count_letters(s):
letter_counts = {} # 初始化一个空字典
for char in s.lower(): # 先将所有字符转为小写以便忽略大小写
if char.isalpha(): # 检查字符是否为字母
if char in letter_counts:
letter_counts[char] += 1
else:
letter_counts[char] = 1
return letter_counts
# 示例
input_string = "Hello World!"
count_result = count_letters(input_string)
print(count_result) # 输出: {'h': 1, 'e': 1, 'l': 3, 'o': 2, 'w': 1, 'r': 1}
```
这个函数会统计输入字符串`input_string`中各字母的出现次数,并返回一个字典,例如`{'a': 3, 'b': 3}`这样的格式。
阅读全文