【Python】 统计字符串中字符出现次数
# 统计字符串中每个字符出现的次数
def count_characters(input_string):
# 使用字典来记录每个字符出现的次数
character_count = {}
for character in input_string:
# 将字符的出现次数存储在字典中,如果字符不在字典中,则初始化为0
character_count[character] = character_count.get(character, 0) + 1
return character_count
# 示例使用
input_string = "hello world"
character_count = count_characters(input_string)
print(character_count) # 输出:{'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1}
这段代码定义了一个函数count_characters
,它接受一个字符串作为输入,并返回一个字典,该字典记录了每个字符及其出现次数。示例使用中创建了一个字符串input_string
并调用了该函数,打印出了每个字符及其出现次数的字典。
评论已关闭