Słownik to modyfikowalny, nieposortowanym zestaw par klucz:wartość. Wartością może być dowolny obiekt . Słownik można porównać do tablicy asocjacyjnej w innych językach programowanie. Według książki "Learning Python" napisanej przez Marka Lutza, Davida Aschera wewnętrznie są implementowane jako tablice haszujące i dodatkowo optymalizowane, co powoduje bardzo szybkie wydobywanie danych. W przeciwieństwie do stringów, list, krotek słownik nie jest sekwencją gdyż w sekwencji istnieje porządek, słownik nie posiada porządku.
Testowa nić kodująca: TAC CGG CAC ACC TAC GCG GAG
Zadania poziom łatwiejszy - max. ocena 5