擅长:python、mysql、java
<p>一些备选方案:</p>
<p>(1)按位置切片:</p>
<pre><code>sorted(names, key=lambda x: int(x[5:-6]))
</code></pre>
<p>(2)子环:</p>
^{pr2}$
<p>(3)拆分字符(也可以通过结构分区)公司名称:</p>
<pre><code>sorted(names, key=lambda x: int(x.split('-')[1].split('.')[0]))
</code></pre>
<p>(4)地图np.argsort公司在(1)-(3)中的任何一个:</p>
<pre><code>list(map(names.__getitem__, np.argsort([int(x[5:-6]) for x in names])))
</code></pre>