美文网首页
HJ102 字符统计

HJ102 字符统计

作者: Ribosome_He | 来源:发表于2021-10-08 00:58 被阅读0次

描述
输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。
本题含有多组样例输入

输入描述:
一个只包含小写英文字母和数字的字符串。

输出描述:
一个字符串,为不同字母出现次数的降序表示。若出现次数相同,则按ASCII码的升序输出

while True:
    try:
        l = input()
        zimu = []
        cishu = []
        for i in l:
            if i not in zimu:
                zimu.append(i)
                cishu.append(l.count(i))
        result = list(zip(zimu,cishu)) #将字母和出现次数打包成一个元组存入数组
        #print(result)
        newresult = sorted(result,key=lambda x:x[0] ) #将存了元组的数组按字母升序排序
        #print(newresult)

        newresult = sorted(newresult,key=lambda x:x[1] ,reverse=True) #再按出现次数降序排序
        #for i,j in newresult:
        newresult = list(zip(*newresult))[0] #将newresult解包,变为[(zimu),(cishu)],存下zimu
        print(''.join(newresult))
        
        ###sorted(list,key=lambda x:x*2) 这里key参数是指将list的元素当成x参数,x*2是需要执行的表达式,将表达式的值赋给key
        ###然后按key的值给list排序
        ###下面的key=lambda x:s.count(x)*1000-ord(x),指将去重后的list的元素传给x参数,然后统计x出现的次数乘上1000再
        ###减去x的ascii码,那么ascii小的字符,s.count(x)*1000-ord(x)就大,按这个表达式降序排序,
        #ss = sorted(list(set(s)), key=lambda x:s.count(x)*1000-ord(x), reverse=True)
        
    except:
        break

相关文章

  • HJ102 字符统计

    描述输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照...

  • 统计字符串

    一:统计每个字符出现的次数 二:统计出现次数相同的是哪几项 三:统计出现次数最多的字符 四:统计指定字符出现的次数...

  • 统计字符

    统计字符 运行时限: 1000 ms 单次运行时限: 1000 ms 内存限制: 32 MB总提交: 40...

  • 字符统计

    题目描述 如果统计的个数相同,则按照ASCII码由小到大排序输出。如果有其他字符,则对这些字符不用进行统计。 实现...

  • 字符统计

    题目描述 输入一个只包含小写英文字母和数字的字符串,按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,...

  • R字符串处理1

    统计 1 、字符数统计:nchar() length空字符时计数为1 nchar空字符时计数为0 2 、转化为小写...

  • Java 小知识点集合(二)

    1、java统计字符串中每个字符出现的次数 例如String str = “abcaaaefdabbhg”;统计该...

  • 外贸跨境社交营销人员必备的18个工具

    #1:字符统计工具 CharacterCountOnline.com可以在线统计字符数,避免超出字数限定,只需要将...

  • 2021-03-08 字符串字符统计

    统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率 不限制 key...

  • collections.Counter的使用

    这是一个统计一个序列中元素出现的次数的内置库。 统计字符串 如果我们有这样一个字符串。我们要统计字符串中每个字符出...

网友评论

      本文标题:HJ102 字符统计

      本文链接:https://www.haomeiwen.com/subject/hpptoltx.html