file2dict = dict((row[0][:-4], row[1:]) for row in (line.split() for line in
    file2))
output = [(row + file2dict[row[0]]) for row in (line.split() for line in file1)
    ]
Как объединить строки в двух файлах с условием в python?