Słowniki są podobne do list, z tą różnicą, że do obiektu przechowywanego w słowniku odwołuje się klucz, a nie indeks obiektu. Okazuje się, że jest to bardzo wygodny mechanizm przechowywania i odzyskiwania danych. Słownik tworzy się poprzez dodanie { i } wokół pary klucz-wartość, w następujący sposób:
W następnej sekcji będziemy również częściej korzystać ze słowników. Słowniki to świetny sposób na przechowywanie dowolnych wartości, które można powiązać z kluczem, gdzie klucz jest bardziej użytecznym sposobem pobrania wartości niż indeks listy.