How can I make a copy array using last copy as spacing reference?

I want to make copies of an element within a component, I used an IF statement to sort out the number of copies within the component depending on its Zlength. I want to separate the copies by the position of the last copy instead of creating a separate spacing attribute how can I do this?

Each copy has a number, where 0 is the original and the last is the same as copies, so address the last copy by using “if copy = copies”
you can use choose(copy+1,x1,x2,x3…) for say N values, provided the expected number of copies is < N

need more information or criteria is answer your need