以下是统计字符串中某个字符出现次数的方法
方法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()方法,如果键不存在于字典中,则添加键并将值设置为默认值。