Python 统计字符串中每个字符的频次
在 Python 中,我们可以使用字典来统计字符串中每个字符出现的次数。通过遍历字符串中的每个字符,并将其作为字典的键,对应的值则是该字符出现的次数。
实例
def count_characters(s):
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
return char_count
# 示例字符串
s = "hello world"
result = count_characters(s)
print(result)
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
return char_count
# 示例字符串
s = "hello world"
result = count_characters(s)
print(result)
代码解析:
count_characters
函数接受一个字符串s
作为参数。char_count
是一个空字典,用于存储字符及其出现的次数。for char in s:
遍历字符串中的每个字符。if char in char_count:
检查字符是否已经在字典中。如果存在,则将该字符的计数加 1;如果不存在,则将该字符添加到字典中,并将计数初始化为 1。- 最后,函数返回包含字符及其出现次数的字典。
输出结果:
实例
{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}
点我分享笔记