知行编程网知行编程网  2022-12-27 16:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于一文搞定统计字符串中某字符出现的频次的相关知识,包括c++字符串转数字,以及字符串有效字符个数这些编程知识,希望对大家有参考作用。

统计一篇文章中某个字符在字符串中出现的频率

以下是如何计算字符在字符串中出现的次数

方法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()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享