List

Domain: Programming Fundamentals

🎯 Motivation

You often need to store many related items together - a deck of cards, a class list, a shopping cart.

📋 Concrete Example

fruits = ['apple', 'banana', 'cherry']. Access by position: fruits[0] is apple. Add items: fruits.append('date').

🔗 Analogy

A shopping list written on paper - items are in order, you can cross things off, add new ones, or look at any item by its position.