擅长:python、mysql、java
<p>如果唯一的问题是区分大小写,则展平大小写(仅)进行排序:</p>
<pre><code>>>> sorted(l, key= lambda x : x.lower())
['André', 'andré', 'François', 'Fraçois', 'Gerald', 'Nicole']
</code></pre>
<p>如果您不喜欢这样产生的不区分大小写的Unicode排序,也就是说,如果您真的想将unidecode加入到混合中,请将其折叠到sort key函数中。。。这是@JLam的答案,所以我不会抢他们的风头</p>