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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage