Transparent Battery

キリシマがてきとーする場所

連番用のソート

def key_zero_fill(str1):
    if not str1:
        return ""
    import re

    a = re.match(r"(?P<str>\D*)(?P<int>\d*)(?P<next>.*)", str1)

    return a.group("str")+a.group("int").zfill(12)+key_zero_fill(a.group("next"))

list = ["test112", "test10"]
print sorted(list, key=key_zero_fill)

>>>['test10', 'test112']