题解 | #字符统计#

字符统计

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

import re
a = input()
dict_ = {}
a_list = list(a)
for i in a_list:
    if i in dict_.keys():
        dict_[i] += 1
    else:
        dict_[i] = 1
# print(dict_)
list_ = sorted(dict_.items(),key= lambda i:(-i[1],i[0])) # 字典按照 -value 升序排成一个list其实就是 value 的降序 reverse 一个效果,再 按照key升序排 ,list中 是一个一个的元组。
# print(list_)
result = [ _[0] for _ in list_ ]
print(''.join( result ))

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务