I'm not sure I understand the question at all, but maybe you'll find this useful / interesting:
Assuming lst is set to (1 2 3) ...
(mapcar 'set '(x y z) lst)
Will bind 1 to x, 2 to y, 3 to z.
And assuming lst1 is set to (1 2 3) and lst2 is set to (4 5 6) ...
(mapcar '+ lst1 lst2)
Will return (5 7 9)