list_1 = ['>name', 'aaa', 'bbb', '>name_1', 'ccc', '>name_2', 'ddd', 'eee',
    'fff']
[''.join(v) for k, v in groupby(list_1, key=lambda s: s.startswith('>'))]
Join items in python list separated by delimiter