A collection of elements, each of the same type, but normally corresponding to unique values. Used often in computer science, compare with set and tuple. Also see hash, queue and stack.