Установка:

Для установки python-natsort в Ubuntu / Linux Mint / Debian, введите в Терминал:

sudo apt update
sudo apt install python-natsort

Подробная информация о пакете:

Естественная сортировка для python

natsort позволяет легко применять естественную сортировку к вашим последовательностям, например:

 >>> от natsort import natsorted
 >>> a = [‘a2’, ‘a9’, ‘a1’, ‘a4’, ‘a10’]
 >>> data = [[‘a1’, ‘a5’], [‘a1’, ‘a40’], [‘a10’, ‘a1’], [‘a2’, ‘a5’]]
 >>> natsorted (a)
 [‘a1’, ‘a2’, ‘a4’, ‘a9’, ‘a10’
 >>> natsorted (данные)
 [[‘a1’, ‘a5’], [‘a1’, ‘a40’], [‘a2’, ‘a5’], [‘a10’, ‘a1’]]

natsort идентифицирует числа и сортирует их отдельно от строк.

natsort поставляется со сценарием оболочки, чтобы использовать естественную сортировку в сценариях оболочки. Вы также можете выполнить natsort из командной строки с помощью python -m natsort.

Существует еще один пакет естественной сортировки для Python, называемый python-naturalsort. Вы можете предпочесть этот пакет, если хотите только сортировать номера версий.

Зависимости:

  • python