Теоретический материал по теме "Словари и множества"

Словари

Когда нужно использовать словари

Д.П. Кириенко - Программирование на языке Python (школа 179 г. Москвы)

Словари нужно использовать в следующих случаях:

Подсчет числа каких-то объектов. В этом случае нужно завести словарь, в котором ключами являются объекты, а значениями — их количество.

Хранение каких-либо данных, связанных с объектом. Ключи — объекты, значения — связанные с ними данные. Например, если нужно по названию месяца определить его порядковый номер, то это можно сделать при помощи словаря Num['January'] = 1; Num['February'] = 2; ....

Установка соответствия между объектами (например, “родитель—потомок”). Ключ — объект, значение — соответствующий ему объект. Если нужен обычный массив, но при этом масимальное значение индекса элемента очень велико, но при этом будут использоваться не все возможные индексы (так называемый “разреженный массив”), то можно использовать ассоциативный массив для экономии памяти.