It seems like any countable, non-dense subset of the reals is a vector by any other name. Don't get me wrong, a set is a set, and a vector is a vector - it just seems like there isn't much to distinguish the two aside from name and context.
Consider, for example, the set of natural numbers $\mathbb{N}=\{1,2,\ldots\}$. In what way is the vector $\textbf{v}\in\left\{\mathbb{N}^\infty\mid v_n=n\right\}, \textbf{v}=(1,2,\ldots)$ not the same as $\mathbb{N}$? Both have the same number of elements, satisfy total order, contain the natural numbers, and it is possible to substitute one for the other in a great many cases with little to no effort (ex: $\sum_{n\in\mathbb{N}}f(v_n)=\sum_{n\in\mathbb{N}}f(n)$, $a_n=g(v_n)=g(n)=\left(a_n\right)_{n\in\mathbb{N}}$, etc.)
I suppose that the representation of a vector, in writing, is understood to imply its order (whereas the order of the terms in a set do not change the intended meaning) - but I feel like there should be something more substantial than this. After all, the written representation of a mathematical object is distinct from the object itself, and I could easily create a notation where the written order of terms in a vector need not correspond to that of the actual vector.
I hope this isn't a silly question.
To clarify: This is not to say that a set and a vector are the same thing. Rather, the information needed to describe a vector is the same information needed to describe a particular type of set (i.e. the ordering between any two members)