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