Sortieren einer Liste mit durch Punkte getrennten Zahlen, z. B. Softwareversionen
Ich habe eine Liste mit Versionszeichenfolgen, z. B .:
versions_list = ["1.1.2", "1.0.0", "1.3.3", "1.0.12", "1.0.2"]
Ich möchte es sortieren, das Ergebnis wäre also ungefähr so:
versions_list = ["1.0.0", "1.0.2", "1.0.12", "1.1.2", "1.3.3"]
Die Rangfolge der Ziffern sollte offensichtlich von links nach rechts und absteigend sein. So1.2.3
kommt davor2.2.3
und2.2.2
kommt davor2.2.3
.
Wie mache ich das in Python?