Видя данные и желаемый результат, вполне можно предположить, что элементы списка с пробелами делят числа. В этом случае следующий алгоритм будет работать и для других входных данных.
Присоединить список к полной строке. Затем разбейте строку в пробелах. Преобразуйте значения результирующего списка в целые числа.
list(map(int, ''.join(['1', ' ', '1', '0', ' ', '2', '\n']).split()))
Разбейте его по частям, чтобы увидеть, что происходит
>>> data = ['1', ' ', '1', '0', ' ', '2', '\n']
>>> data = ''.join(data)
>>> data
'1 10 2\n'
>>> data = data.split()
>>> data
['1', '10', '2']
>>> data = list(map(int, data))
>>> data
[1, 10, 2]
Пример для других входных данных:
>>> list(map(int, ''.join(['1', '2', ' ', '3', ' ', '4', '5', '6']).split()))
[12, 3, 456]