# First Look at Lists
Like we said before, a list is a lot like a list that you already know about, like a grocery list:
Things To Buy
- apples
- oranges
- bread
- milk
But in Python we would write it like this:
things_to_buy = [ 'apples','oranges','bread','milk']
The brackets, [
and ]
are most often used to mean that something is a list.
There are a lot of neat things we can do with a list.
First, you can get a specific item from a list, using the []
with a number inside.
things_to_buy[1]
> oranges
Getting values out of a list like this is called "indexing".
Like most programming languages, the first item in a list is 0, not 1, so if
you wanted to get apples
from the list, you would write things_to_get[0]
Another important thing about lists is you can iterate them, which means 'do something repeatedly'. Here is how we would print out all of the items in the list:
Loops and lists could be very useful for our turtle programs. For instance, we could make a square with a different color on each side:
Or, we could change the angle that tina turns:
Here is a way that we could change two variables at once, using array indexes:
Now, write your own crazy program. You can copy and change the programs we've done previously.