У меня есть список, содержащий строки версии, например:
versions_list = ["1.1.2", "1.0.0", "1.3.3", "1.0.12", "1.0.2"]
Я хотел бы отсортировать его, поэтому результат будет примерно таким:
versions_list = ["1.0.0", "1.0.2", "1.0.12", "1.1.2", "1.3.3"]
Порядок приоритета цифр должен быть слева направо, и он должен опускаться. Поэтому 1.2.3
предшествует 2.2.3
и 2.2.2
предшествует 2.2.3
.
Как это сделать в Python?