On Friday we introduced the concept of a dictionary – a new way to store data in Python. In all of our examples on Friday, we treated dictionaries like a lookup table, I give it a piece of information, and it gives me some corresponding piece of information back.

But dictionaries are also super useful to represent more complex pieces of data. Think of things we interact with all the time, TikTok posts, YouTube Videos, “tweets”. How does the computer store and access that data? Today we’ll see how a dictionary might be one approach to how we might store this data.

We’ll also introduce one last big use-case: as a “brain” for Python. Dictionaries are powerful data structures to use in the implementation of counting/tallying algorithms.


Today's Resources

1. Exercise Files

Download Exercise Files

2. Slides

3. Pre-Recorded Lecture Video(s), Mini-Quizzes, and Live Recordings

Available Videos
Link Title Type Duration
Video 1 Live Lecture Recording lecture 50:00