Having watched your expertize in other threads I guess I must have not explained myself very well, I'll try again.
example of original list (10 20 30 40 50)
the list I wanted was:
element nº 1 = 10
element nº 2 = (20 + 10)
element nº 3 = (30 + 20 + 10)
element nº 4 = (40 + 30 + 20 + 10)
element nº 5 = (50 + 40 + 30 + 20 + 10)
But anyway my way of doing it is working as I want, thanks a lot for chiming in!
Here's one way to do it:
(setq lst '(10.2757 12.1581 33.2103 45.11 1.1 2.2 3.3))
(cons (car lst) (mapcar (function (lambda (l1 l2) (+ l1 l2))) lst (cdr lst)))
;;returns
;;(10.2757 22.4338 45.3684 78.3203 46.21 3.3 5.5)