from functools import reduce

def pipeline_each(liste, fonctions):
    return reduce(lambda a, x: map(x, a), fonctions,liste)

def format1(chaine):
    return chaine.title()

def format2(chaine):
    return chaine.replace('.', ';')

print(list(pipeline_each([ 'Le monde est à nous.',
          ' Il ne faut pas le détériorer.' ],
        [format2,format1])))