擅长:python、mysql、java
<p><a href="https://pypi.python.org/pypi/natsort" rel="noreferrer">natsort</a>提出“自然排序”;wich非常直观地工作(在Python 3中)</p>
<pre><code>from natsort import natsorted
versions = ["1.1.2", "1.0.0", "1.3.3", "1.0.12", "1.0.2"]
natsorted(versions)
</code></pre>
<p>给予</p>
<pre><code>['1.0.0', '1.0.2', '1.0.12', '1.1.2', '1.3.3']
</code></pre>
<p>但它也适用于带有版本号的完整包名称:</p>
<pre><code>versions = ['version-1.9', 'version-2.0', 'version-1.11', 'version-1.10']
natsorted(versions)
</code></pre>
<p>给予</p>
<pre><code>['version-1.9', 'version-1.10', 'version-1.11', 'version-2.0']
</code></pre>