I'm wondering if this question is more about notation than basis sets.
if ##\small \{\vec{u},\vec{v},\vec{w}\}## is an arbitrary basis for ##\small \mathbb{R}^3##, then is ## \small <x,y,z>=x\vec{u}+y\vec{v}+z\vec{w}## ?
I don't know if I'm putting this well.
If you see <5,3,1> written down, with no other information but that it is a vector, it is safe to expand it as 5<1,0,0>+3<0,1,0>+<0,0,1>.
Another basis, written in terms of the standard one, may be {<1,1,0>,<1,-1,0>,<0,0,1>} ... we would not expect <5,3,1> to mean 5<1,1,0>+3<1,-1,0>+<0,0,1> unless we are told that it does.
However, three numbers written like that could be a list of data, or a spherical-polar position, or just a row of text characters - depending on context. If <5,3,1> is the only thing on the page, you have no information.
Does that answer the question?