J'ai une liste contenant des chaînes de version, telles que des choses:
versions_list = ["1.1.2", "1.0.0", "1.3.3", "1.0.12", "1.0.2"]
Je voudrais le trier, donc le résultat serait quelque chose comme ceci:
versions_list = ["1.0.0", "1.0.2", "1.0.12", "1.1.2", "1.3.3"]
L'ordre de priorité des chiffres doit évidemment être de gauche à droite et il doit être décroissant. Donc 1.2.3
précède 2.2.3
et 2.2.2
précède 2.2.3
.
Comment faire cela en Python?