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.