擅长:python、mysql、java
<p>首先创建语言的优先级映射:</p>
<pre><code>priority_map = {v: k for k, v in enumerate(('Marathi', 'English', 'Hindi', 'Telugu'))}
</code></pre>
<p>然后将<code>sorted</code>与自定义键一起使用:</p>
<pre><code>res = sorted(actors, key=lambda x: priority_map[x.tongue])
</code></pre>
<p>或者,如果适用,将排序作为类的属性,如<a href="https://stackoverflow.com/a/48731059/9209546">this example</a>。你知道吗</p>