题解 | #使用字典计数#
使用字典计数
https://www.nowcoder.com/practice/74f7e7f2344f4754bc56d862838cbfc3
循环+if方法
word = str(input())dict = {}for char in word:if char in dict:dict[char] +=1else:dict[char] =1print(dict)
循环+get方法
word = str(input())
创建一个空字典来存储字符出现的次数
char_count = {}
使用循环遍历字符串
for char in word:# 使用字典的 get 方法获取字符的当前计数,如果不存在则默认为0count = char_count.get(char, 0)# 更新计数char_count[char] = count + 1
print(char_count)
使用列表推导式和 collections.Counter 类
from collections import Counter
word = str(input())
使用列表推导式和 Counter 统计字符出现的次数,并将结果转换为字典
char_count_dict = dict(Counter(word))
print(char_count_dict)