key Optional. A Function to execute to decide the order. Default is None
key - функция которая принимает 1 элемент и возвращает его очищенным, в твоем случае надо из него убрать все символы кроме цифр и преобразовать в число
пример
For example, here’s a case-insensitive string comparison:
>>> sorted("This is a test string from Andrew".split(), key=str.lower)
['a', 'Andrew', 'from', 'is', 'string', 'test', 'This']