from collections import OrderedDict
d = OrderedDict()
""" """.join([list(d.fromkeys([set(re.split('\\s{2,}', i)).pop() for i in column
    ]).keys())[0] for column in zip(*splitted_lines)])
Python - Merging two strings that overlap