Could you please clarify what you're asking? You're asking for a function f such that:
f(b_nx^n + b_{n - 1}x^{n - 1} + \dots + b_0) = a_nb_nx^n + a_{n - 1}b_{n - 1}x^{n - 1} + \dots + a_0b_0,
where, in your example,
b_n = b_{n - 1} = \dots = b_0 = 1
and
a_n = a,\ a_{n - 1} = b,\ a_{n - 2} = c,\ a_0 = z?
Is this not what you're asking? If so, then I've already given the answer:
f(b_nx^n + \dots + b_0) = a_nb_nx^n + \dots + a_0b_0
This function takes its argument from the space of n degree (or less) polynomials with real coefficients, and returns another polynomial from the same space but with different coefficients. It is a linear operator. If we choose
\{x^n,\ x^{n - 1},\ \dots ,\ x,\ 1\}
to be a basis of our space, then we can express polynomials as vectors by their coefficients. So, we'd have:
f(b_n,\ b_{n - 1},\ \dots ,\ b_0) = (a_nb_n,\ a_{n - 1}b_{n - 1},\ \dots ,\ a_0b_0)
Specifically, if we have the vector (polynomial) like the one in your example, namely, (1, 1, 1, ..., 1), then we get:
f(1,\ 1,\ 1,\ \dots ,\ 1) = (a_n,\ a_{n - 1},\ \dots ,\ a_0)
Just like you wanted. Just recall that I'm replacing
a,\ b,\ c,\ d,\ \dots ,\ z
with the less confusing
a_n,\ a_{n - 1},\ \dots ,\ a_0,
since I assume you didn't mean for there to only be 26 numbers, just n of them.