Python统计给定的字符串中,0~9中每个数字字符出现的次数。
时间: 2024-09-20 14:15:49 浏览: 55
zifuchuan.rar_统计 串中 单词 个数
在Python中,你可以使用内置的collections模块中的Counter函数来快速统计字符串中每个数字字符出现的次数。Counter是一个字典子类,用于计数可哈希对象。以下是简单的步骤:
```python
from collections import Counter
def count_digits_in_string(s):
# 使用isnumeric()函数筛选出字符串中的数字字符
digit_chars = s.isdigit()
# 如果s中没有数字字符,返回空字典
if not digit_chars:
return {}
# 使用Counter计算每个数字字符出现的次数
digit_counts = Counter(digit_chars)
return digit_counts
# 测试
s = "abc123def456"
digit_counts = count_digits_in_string(s)
print("每个数字字符的出现次数:", digit_counts)
阅读全文