Python Sets

Python "sets" are a handy for keeping track of certain kinds of data, particularly when dealing with set theory or when you want to remove duplicate entries. Here's the description from the python documentation:

"A set is an unordered collection with no duplicate elements. Basic uses include membership testing and eliminating duplicate entries. Set objects also support mathematical operations like union, intersection, difference, and symmetric difference." Examples found here.