def sort_human(l):
    'Sort a list of strings by numerical.'

    def convert(text):
        return (float(text) if text.isdigit() else text)

    def alphanum(key):
        return [convert(c) for c in re.split('([-+]?[0-9]*\\.?[0-9]*)', key)]
    l.sort(key=alphanum)
    return l
Sort a list of strings by numerical.
def sort_human(l):
    

    def convert(text):
        return (float(text) if text.isdigit() else text)

    def alphanum(key):
        return [convert(c) for c in re.split('([-+]?[0-9]*\\.?[0-9]*)', key)]
    l.sort(key=alphanum)
    return l