擅长:python、mysql、java
<p>我从你的评论中可以看出,你希望先对整数排序,然后对字符串排序。在</p>
<p>因此,我们可以对两个单独的列表进行排序,并按如下方式将它们连接起来:</p>
<pre><code>x=[4,6,9,'ashley','drooks','chay','poo','may']
intList=sorted([i for i in x if type(i) is int])
strList=sorted([i for i in x if type(i) is str])
print(intList+strList)
</code></pre>
<p>输出:</p>
<blockquote>
<p>[4, 6, 9, 'ashley', 'chay', 'drooks', 'may', 'poo']</p>
</blockquote>