题解 | #字符统计#

字符统计

https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0

# 分析:统计不同字符的个数,并依据个数降序输出字符。显然应该使用字典将不同的字符转换为键,将统计的次数转换成值。
while 1:
    try:
        s, d = input(), dict()
        for i in s:          
            if i in d:
                d[i] += 1
            else:
                d[i] = 1
        l = sorted(d.items(), key=lambda x: x[0]) #先按照ASC码排好
        l = sorted(l, key=lambda x: x[1], reverse=True) #再按照统计数目排,如果只根据统计数目排列,不考虑ASC码,会出错
        print("".join(k for (k, v) in l))
    except:
        break
#本题考查了字典排序问题,字典排序会返回多个键值对元组组成的列表

全部评论

相关推荐

10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:爱华,信华,等华,黑华
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务