from itertools import groupby
my_list = ['17.', '0,5', ',5', 'CO2-heidet', '1990ndatel']
[[''.join(j) for i, j in groupby(l, str.isdigit)] for l in my_list]
splitting digits from other characters in a string in python