统计字符串中,各个字符的个数,“hello,world”字符串的统计结果为:h1 e1
时间: 2024-03-26 21:34:26 浏览: 175
统计一个字符串中某个字符的个数
4星 · 用户满意度95%
好的,下面是统计字符串中各个字符的个数的Python代码,以"hello,world"字符串为例:
```
s = "hello,world"
count = {}
for i in s:
if i.isalpha():
if i.lower() in count:
count[i.lower()] += 1
else:
count[i.lower()] = 1
for k, v in count.items():
print(k, v)
```
这段代码中,我们首先定义了一个字符串`s`,然后创建了一个空字典`count`,用于存储每个字母出现的次数。接着使用for循环遍历字符串中的每一个字符,判断当前字符是否为字母,如果是,则将其转换为小写字母,并检查其是否已经在字典中存在。如果已经存在,则将其对应的值加1,否则将其添加到字典中,并将其对应的值设置为1。最后使用for循环遍历字典中的每一项,输出每个字母及其出现的次数。
输出结果为:
```
h 1
e 1
l 3
o 2
w 1
r 1
d 1
```
可以看到,每个字母都被正确地统计出现的次数了。
阅读全文