擅长:python、mysql、java
<p>首先按字母顺序排序,然后对出现的情况进行排序。
联接只是以您描述的格式输出它</p>
<pre><code>from collections import *
def compress(s):
res= Counter(s)
alphabetic_res = sorted(res.most_common(), key=lambda tup: tup[0])
final_res = sorted(alphabetic_res, key=lambda tup: tup[1], reverse=True)
print("\n".join("%s,%s" % tup for tup in final_res))
compress("hhgoogle")
OUT: g,2
h,2
o,2
e,1
l,1
</code></pre>