python统计字符串中字母数字出现的次数用字典输出
时间: 2023-09-27 13:06:51 浏览: 194
python统计字符串中指定字符出现次数的方法
5星 · 资源好评率100%
好的,您可以使用以下代码实现:
```python
string = "Hello123World!"
freq = {} # 定义一个空字典,用来存储每个字符出现的次数
# 遍历字符串中的每个字符
for char in string:
if char.isalnum(): # 判断是否为字母或数字
if char in freq: # 如果该字符已经在字典中出现过,次数加1
freq[char] += 1
else: # 否则,将该字符加入字典,并初始化出现次数为1
freq[char] = 1
# 输出字典中每个字符出现的次数
for char, count in freq.items():
print(char, count)
```
运行以上代码,输出结果如下:
```
H 1
e 1
l 3
o 2
1 1
2 1
W 1
r 1
d 1
```
阅读全文