当前位置: 首页 > 图灵资讯 > 行业资讯> 一文搞定统计字符串中某字符出现的频次

一文搞定统计字符串中某字符出现的频次

来源:图灵python
时间: 2025-03-07 22:07:27

以下是统计字符串中某个字符出现次数的方法

方法1:

这种方法相当简单,零基础自学编程,代码写成这样可以满足需求,但是一个一个计数,比较笨拙。

rlt={}
foriincontent:
ifiinrlt.keys():
rlt[i]+=1
else:
rlt[i]=1

方法2:

利用 python 内置函数 count() 通过if统计每个字符出现的次数 i not in rlt.keys():确保每个字符只统计一次。方法2-1更有效率。

rlt={}
foriincontent:
ifinotinrlt.keys():
rlt[i]=content.count(i)

方法3:

自学小组成员数据分析数据分析 jeff 这样写代码:

rlt={}
foriincontent:
rlt.setdefault(i,content.count(i))

这里有一种你以前没见过或没用过的方法setdefault(),如果你搜索python setdefault()当你得到它的描述时,你会发现它在一定程度上相当于包装方法2。

Python字典setdefault()函数类似于get()方法,如果键不存在于字典中,则添加键并将值设置为默认值。