Словарь - это структура для хранения данных в формате "ключ - значение" (например, артикул - > описание товара), которая позволяет находить информацию за минимальное время. Примерами похожего способа хранения данных могут быть орфографический словарь, энциклопедия, телефонная книга и т. п. При правильном применении словарь может сократить время работы программы в несколько раз и оптимизировать структуру кода. Представим, что мы хотим сохранить номера телефонов друзей в своей программе и выбираем для этого словарь. Для записи данных мы должны понять, что отнести к ключу, а что - к значению. Ключом должна быть уникальная запись, которая не будет повторяться в др. ключах этого словаря. Кроме того, ключом не может быть изменяемый тип данных. Например, список ([1,2,4]) или множество ({10,23,4}). В нашем случае мы возьмём в качестве ключа номера телефонов, т. к. обычно они уникальны. А ФИО приятелей запишем в значения. Они могут повторяться и хранят в себе основной груз информации с