回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我想解决两个关于用python排序列表的问题。你知道吗</p>
<p>1)在我的列表中,有一个元素以<code>"noname"</code>开头,后面有一个数字,如<code>"noname3"</code>或<code>"noname4"</code>(每个列表只包含一个<code>noname</code>+<code>number</code>)</p>
<p>这个<code>noname</code>集合了所有的<code>nonames</code>,并且它后面的数字显示了有多少<code>nonames</code>。你知道吗</p>
<p>我的问题是如何将这个<code>noname</code>+<code>integer</code>元素发送到末尾?你知道吗</p>
<p>2)如下所示,<code>sorted</code>函数将首先对英语进行排序,然后对韩语进行排序。有没有办法让我先把韩语排序,然后再把英语排序?当然<code>'noname'</code>最后。你知道吗</p>
<pre><code>names = ['Z', 'C', 'A B', 'noname3', 'ㄴ', 'ㄱ', 'D A', 'A A' , 'ㄷ']
sorted(names)
# Output
['A A', 'A B', 'C', 'D A','noname3', 'Z', 'ㄱ', 'ㄴ', 'ㄷ']
# Desired Output
[ 'ㄱ', 'ㄴ', 'ㄷ', 'A A', 'A B', 'C', 'D A', 'Z', 'noname3']
</code></pre>