擅长:python、mysql、java
<p>可以通过拆分将每个字符串转换为列表,然后按标准方式对这些列表进行排序:</p>
<pre><code>>>> l = ["ABC - 0.2 - 15", "BAC - 1.2 - 10", "ABC - 1.3 - 29", "ABC - 0.7 - 11"]
>>> l.sort(key=lambda x: x.split(' - ')[:2])
>>> l
['ABC - 0.2 - 15', 'ABC - 0.7 - 11', 'ABC - 1.3 - 29', 'BAC - 1.2 - 10']
</code></pre>