Collections

logo for topic

In this section, on collections, we will cover the three fundamental structures for storing multiple items (pieces of data): sets, lists, and dictionaries. While these structures may have different names and different implementations across different programming languages, the differences are usually trivial. We will cover the mathematical concepts that motivated these structures, the mathematical notation used and their resulting implementation in Python.