导语:
本文主要介绍了关于一文搞定统计字符串中某字符出现的频次的相关知识,包括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()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python打开文件路径正确,为什么打不开11/22
- ♥ python中的递归函数是什么?12/07
- ♥ 如何在 64 位系统上安装 python10/18
- ♥ PyCharm vs VSCode,是时候改变你的 IDE 了!01/03
- ♥ Python序列化和反序列化01/12
- ♥ python字符串的基本操作10/05
内容反馈