To help you be more precise.
A list is a sequence of elements of some Set, indexed by a Indexing Set I.
A sequence of elements of A is a function into A. The domain of the Function is the Indexing Set.
So, if we have A = {a,b} If we have a function f:{0,1} $\rightarrow$ A
s.t. f(0) = a and f(1) = b
<$x_0$,$x_1$> = <a,b> is what you call a "List" ( a special piece of notation, it is in fact just a function)
where $x_n$ = f(n) where n is in the domain of the function.
Remark: Usually, to match our notions of a "list" we want our Indexing Set to be a Well-Ordered Set - This gives us an "ordered List"
To answer your question, you are correct, but how do you express such a property? How would you check it for an infinite list?
If the elements of a list are distinct, we have the following property
$\forall$m,n$\in$I( m $\neq$ n $\rightarrow$ $x_m$ $\neq$ $x_n$)
This forces that every set in the list, is in fact distinct ( different)
So, every set in a list is distinct, if the function which induces the list, is an Injection.