题解 | #字符统计#
字符统计
https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
import sys
string = input()
alpha = set()
alpha_list = []
table = {}
for i in string:
alpha.add(i)
for i in alpha:
alpha_list.append(i)
for i in alpha_list:
count = 0
for j in string:
if i == j:
count +=1
table[i] = count
#先按键排序,再按值排序
sorted_dict = dict(sorted(table.items()))
sorted_dict = dict(sorted(sorted_dict.items(), key=lambda item: item[1],reverse = True),)
keys = sorted_dict.keys()
for i in keys:
print(i,end = '')

查看3道真题和解析