Python统计字符串中每个字符出现的次数

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循环就是遍历字典,将其格式化输出就行了。运行结果如下:
Python统计字符串中每个字符出现的次数_第1张图片
中文字符也可以统计哦,大家可以试试……

你可能感兴趣的:(笔记,python,字符串,数据结构,算法,编程语言)