Penso sia molto più comodo usare la funzione diff() invece che fare tutto a mano.