python统计字符串中每个字符出现的次数
程序员文章站
2022-03-02 14:14:01
...
1、获取字符串
2、去除字符串中的特殊符号
3、转化为列表
4、插入到字典
代码如下
str = 'you can hear the whistle blow a hundred miles'
str = str.replace(" ","") #去除空格
str_list1 = list(str) #将字符串转化为列表
dd = {}
for x in str_list1: #统计每个字符出现的次数
# dd[x] = str_list1.count(x) # 方法一
dd.setdefault(x,str_list1.count(x)) #方法二
# 关于default:如果字典中包含有给定键,则返回该键对应的值,否则返回为该键设置的值,并且会设置值到字典中。
print(dd)