擅长:python、mysql、java
<p>首先,我们将输入转换成一个字典,通过<code>Counter</code>对每个条目进行计数。接下来,我们使用<code>sorted</code>将字典按我们想要的顺序(从最大到最小)排序。最后,我们在字典上循环,将项目添加回字符串形式,这样<code>p:2</code>就变成了<code>pp</code>。之后,我们通过<code>join</code>将所有项连接到一个字符串中。你知道吗</p>
<pre><code>from collections import Counter
name = 'Suppose'
results = Counter(name)
print("".join([k * results[k] for k in sorted(results, key=lambda a: results[a], reverse = True)]))
</code></pre>