题解 | #字符统计#
字符统计
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 ))