Есть некий, небольшой список:
1.3
3.9
2.5
4.12
5.13
6.16
98.1
Требуется отсоритровать его по числу до точки, в порядке неубывания.
Попробовал испльзовать что-то такое
ex = ['98.1', '1.3', '3.9', '2.5', '4.12', '5.13', '6.16']
sorted(ex, key=lambda x: int(x[:x.find('.')]))
но видимо неправильно написал.
Как правильно выполнить сортировку?