Alphanum アルゴリズム( Python 実装)は、「文字と数字が混在する文字列を並べ替えます。文字と数字が混在する文字列を指定すると、数字を値順に並べ替え、数字以外を ASCII 順に並べ替えます。最終結果は自然です。並び順。」
私のpython2.7での試みは以下です。
>>> import alphanum
>>> unsorted = ['NASEC-100', 'NASEC-200', 'NASEC-99', 'NASEC-101']
>>> sorted = unsorted[:]
>>> sorted.sort(alphanum)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'module' object is not callable