Let $V$ be a finite dimensional vector space and let $B=\{v_1,v_2,\cdots,v_n\}$ be a basis of $V$. If a vector $v$ can be written as
$$v=a_1v_1+a_2v_2+\cdots+a_nv_n,$$
we call $(a_1,a_2,\cdots,a_n)$ the coordinates of $v$ with respect to the basis $B$.
However, I find teaching this definition contradicts our teaching that in a set, the order of elements does not matter. Here if we write $B$ as $\{v_2,\ldots,v_n,v_1\}$, it is still the same set; however, the coordinates of $v$ will usually be different.
So in teaching the coordinates with respect to a basis, should we introduce the notion "ordered basis" (as an ordered $n$-tuple of vectors) and define "the coordinates with respect to an ordered basis" instead? I find that in most Linear Algebra textbooks that I am aware of, this issue is never raised.