教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 一文搞定统计字符串中某字符出现的频次

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

发布时间:2021-03-21   编辑:jiaochengji.com
教程集为您提供一文搞定统计字符串中某字符出现的频次等资源,欢迎您收藏本站,我们将为您提供最新的一文搞定统计字符串中某字符出现的频次资源

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

方法1:

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

rlt = {}
for i in content:
    if i in rlt.keys():
        rlt[i]  = 1
    else:
        rlt[i] = 1

方法2:

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

rlt = {}
for i in content:
    if i not in rlt.keys():
        rlt[i] = content.count(i)

方法3:

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

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

这里有一个大家之前没看到过、或没用过的方法 setdefault(),你如果去搜python setdefault()拿到它的说明,会发现它一定程度上相当于封装了方法2。

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

您可能感兴趣的文章:
php字符串函数有哪些
一文搞定统计字符串中某字符出现的频次
php5 字符串处理函数汇总
php字符串查找 查找字符最后一次出现位置
php字符串查找函数(strrpos与strchr)
PHP字符串函数与使用分析
python统计不同字符的个数
seo搜索引擎关键词技术
mysql获得一个字符串中某一个字符出现次数的语句
PHP中字符串处理的一些常用函数

[关闭]
~ ~