def natural_key(string_):
    """See http://www.codinghorror.com/blog/archives/001018.html"""
return [(int(s) if s.isdigit() else s) for s in re.split('(\\d+)', string_)]
Аналог Python функции natsort (сортировка списка с использованием алгоритма «естественного порядка»)