def iter_file(filename):
    with open(filename) as inp:
        for line in inp:
            line = line.split(' ')
yield line[:-1] + line[-1].split('\t')
Более быстрый способ поиска строк в большом файле с помощью python