擅长:python、mysql、java
<p>如果我理解正确,您有一个字符串,如<code>'ADFE'</code>,您有一个列表,如<code>[('FE', 3), ('A', 5), ('D', 6)]</code>。然后需要根据字符串对列表进行排序。为此,可以将<code>sorted()</code>与一个键结合使用:</p>
<pre><code>letters = 'ADFE'
old = [('FE', 3), ('A', 5), ('D', 6)]
new = sorted(old, key=lambda x: letters.index(x[0]))
</code></pre>