Python用短短6行代码统计用户输入的字符串中每个字符出现的次数

实现原理很简单,就是调用Python内置的字符串统计函数与字典的应用,代码如下:
注意缩进!!!

Str = input("请输入一串字符:")
resoult = {}  # 定义一个空字典
for i in Str:  # 遍历输入的字符串,以键值对的方式存储在字典中
    resoult[i] = Str.count(i)  
for key in resoult:  # 遍历字典,格式化输出结果
    print(f'"{key}":{resoult[key]}次')

稍微分析一下,第一个for循环用来遍历用户输入的字符串,将字符串以键(每个字符)值(出现的次数)对的方式存放在字典中;第二个for循环就是遍历字典,将其格式化输出就行了。运行结果如下:
在这里插入图片描述
中文字符也可以统计哦,大家可以试试……

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐