So far, you've used variables that hold one value at a time. But what if you need to track ten test scores? A hundred usernames? A million data points? Creating separate variables for each would be impractical.
This is where lists come in. A list lets you store multiple values in a single variable, access them by position, and modify them as needed. Lists are Python's most flexible data structure.
You'll use them constantly. By the end of this section, you'll create lists, access and modify elements, use powerful list methods, and even build lists with comprehensions. Let's learn this tool.