What are dictionaries?

Dictionaries are data structures that store key:value pairs.

The key is the thing that you use to find an item in a dictionary.

The value is the item that is stored under that key.

When should I use them?

Dictionaries should be used where you need to store data in a data structure and access it by it’s name.

Dictionaries are un-ordered, so that order that you put an item in a dictionary is not necessarily the order that your item is stored in. Other other words if you need to maintain data order, use a list instead.