a = ['1 2 3', '4 5 6', 'invalid'] numbers = [] for item in a: for subitem in item.split(): if(subitem.isdigit()): numbers.append(subitem) print(numbers) ['1', '2', '3', '4', '5', '6']