统计在输入字符串中各个不同字符出现的频度,中文字符频率统计,编写一个程序,对给定字符串中出现的

  统计在输入字符串中各个不同字符出现的频度,中文字符频率统计,编写一个程序,对给定字符串中出现的

  下面是如何统计一个字符在一个字符串中出现的次数。

  方法1:

  这种方法挺简单的,零基础自学编程,这样写出来的代码也能满足要求,但是一个一个算,比较笨拙。

  rlt={}

  foriincontent:

  ifinrlt . keys():

  rlt[i]=1

  else:

  Rlt[i]=1方法2:

  Python内置的函数count()用来统计每个字符出现的次数,如果我不在rlt.keys():保证每个字符只统计一次。方法2比方法1更有效。

  rlt={}

  foriincontent:

  ifinotinrlt.keys():

  Rlt[i]=content.count(i)方法3:

  数据分析自学小组成员Jeff写了这段代码:

  rlt={}

  foriincontent:

  RLT。setdefault (i,内容。COUNT (i))这里有一个方法set default(),你以前没见过,也没用过。如果你搜索python setdefault()得到它的描述,你会发现它在某种程度上相当于封装了方法2。

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: