题解 | #使用字典计数#

使用字典计数

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)

全部评论

相关推荐

黑皮白袜臭脚体育生:五宿大战是吧,死去的记忆还在攻击我
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务