Filtre

Dissenyeu una funció filtre(lv, lb) tal que donada una llista de valors numèrics lv, i una llista de booleans lb de la mateixa longitud, calcula i retorna una tercera llista també de la mateixa mida que les anteriors i on es posa un 0 a la posició i quan a lb[i] hi ha False, i es posa el valor que hi ha a lv[i] quan a lb[i] hi ha True.


>>> l1 = [3, 7, 6, 9, 3]
>>> l2 = [True, False, False, True, False]
>>> filtre(l1, l2)
[3, 0, 0, 9, 0]
>>> l2 = [False, False, False, False, True]
>>> filtre(l1, l2)
[0, 0, 0, 0, 3]