MS Word has this default non-logic way of numbering sections with I believe has manifested it self many other places. What I talk about is
...
1.8.1 Ninja
1.8.2 Gaab
1.9.1 Foo
1.10.1 Baa
...
But working with strings and wishing to sort would give the following order:
[1.10.1 Baa, 1.8.1 Ninja, 1.8.2 Gaab, 1.9.1 Foo]
Is there any easy and beautiful python way of solving this issue?