Tu mélanges les choses.
1.0 est un nombre flottant, pas une chaîne de caractères même si Python sait transformer une liste en une chaîne (essaie str([1,2])).
Essaie plutôt d’agir au moment où tu crées ta liste, ça sera plus simple qu’a posteriori.
Essaie ça :
Code:for l in liste: r=[int(i) for i in str(l.pop()).split('.')] l+=r