Słownik (mapa, tablica asocjacyjna) przechowuje powiązania klucz → wartość, umożliwiając wyszukanie wartości za pomocą klucza w czasie średnio O(1). Zbiór to zasadniczo mapa z kluczami, ale bez wartości — przechowuje tylko informację o przynależności.
Przykład
python
text = .split()
counts = {}
word text:
counts[word] = counts.get(word, ) +
ages = {: , : }
ages[]
ages[] =
ages
