# Python 101 - Learning About Sets

A `set`

data type is defined as an "unordered collection of distinct hashable objects" according to the Python 3 documentation. You can use a `set`

for membership testing, removing duplicates from a sequence and computing mathematical operations, like intersection, union, difference, and symmetric difference.

Because they are unordered collections, a `set`

doe…

## Keep reading with a 7-day free trial

Subscribe to The Python Papers to keep reading this post and get 7 days of free access to the full post archives.