擅长:python、mysql、java
<p>您可以使用<code>sorted()</code>并将其作为<code>key</code>lambda函数传递,该函数将字符串转换为自定义字母表中该字符串每个字符的索引列表:</p>
<pre><code>words = ['miel', 'extraterrestre', 'al', 'automovil', 'auto', 'revestir']
g = 'zyxwvutsrqponmlkjihgfedcba'
sorted_words = sorted(words, key=lambda w: [g.index(c) for c in w])
</code></pre>
<>强> P.S.</Stult>这是最简单的,但绝对不是最快的解决方案,所以<强>如果你的输入列表很大,你应该考虑使用其他答案</St>>的解决方案。p>