LINUX.ORG.RU

История изменений

Исправление Jopich1, (текущая версия) :

import re
def get_trailing_number(s):
    m = re.search(r'\d+$', s)
    return int(m.group()) if m else None
sorted(a,key=get_trailing_number)

Исправление Jopich1, :

import re
def get_trailing_number(s):
    m = re.search(r'\d+$', s)
    return int(m.group()) if m else None
sorted(a,get_trailing_number)

Исправление Jopich1, :

import re
def get_trailing_number(s):
    m = re.search(r'\d+$', s)
    return int(m.group()) if m else None
a.sort(get_trailing_number)

Исправление Jopich1, :

import re
def get_trailing_number(s):
    m = re.search(r'\d+$', s)
    return int(m.group()) if m else None
    a.sort(get_trailing_number)

Исходная версия Jopich1, :

print sorted(strs, key=MyFunc), MyFunc должна возращать int из строки.