Student or Learner
Are they interchangeable? "variety" and "range"?
"We have those shirts in a full variety/range of colors and sizes."
However, in daily usage you will hear either "We have those shirts in a variety of colours" or "Those shirts come in a range of colours".
It would not be usual to hear "full variety/range" - it is implicit in the statement that there is a range of colours.