The next day, Erik was ready to continue working on his Coffee Shop application. He remembered that Simon said something about missing products that customers might enter in the dialogue. He came to his brother and asked, “You said yesterday that customers can enter something that I don’t have in the shop. What should I do about it?”
“Remember the last time you were in a coffee shop or restaurant. How did you know what you could order?”
“Right!” Simon said. “A menu! This is what we’re going to create today. What does a menu look like in a coffee shop?”
“It’s a list. A list of drinks like coffee, chocolate, and decaf. And a list of flavors I can add. Like caramel, mint, and others. And a list of toppings.”
“Right, lists!” Simon was very glad Erik had used that word. “Like this, right?” He quickly drafted something that looked like a menu.
![](https://drek4537l1klr.cloudfront.net/anni/Figures/02-01-lists_menu.png)
“Lists are what we need! We have lists in Python—you may remember that. Lists are very useful in Python. They can contain numbers, strings, and even other lists. For example . . . ,” Simon took another piece of paper and wrote several examples.
![](https://drek4537l1klr.cloudfront.net/anni/Figures/02-02-lists_examples.png)