Definition

A collection of distinct objects, which is unordered, unchangeable, and does not allow duplicate values. It is an essential data structure in many programming languages and mathematical contexts, used for storing unique elements and facilitating efficient operations on those elements such as union, intersection, difference, and subset checking.