СЛОВАРИ (dict)
Словари в Python используются, когда надо хранить связку «ключ → значение», а не просто набор элементов по порядку
В отличие от списка, доступ идёт не по индексу [0], а по ключу ["hp"].
Операции со словарями
Чтение:
1 2 3
Добавление:
1 2 3
Изменение:
1 2 3
Удаление:
1 2 3
Проверка наличия ключа:
1 2
Количество ключей:
1 2
Перебор словаря
Ключи:
1 2 3 4
Значения:
1 2 3 4
Пары ключ-значение:
1 2 3 4
Безопасный доступ: метод get
Обращение к несуществующему ключу уронит программу с ошибкой KeyError. Метод get() вернёт None или заданное значение по умолчанию.
1 2 3 4 5
Словарь на экзамене
Задание 24 — какой символ встречается чаще всего:
1 2 3 4 5 6 7 8
Задание 26 — группировка по категориям:
1 2 3
Задание 27 — проход по массиву за один раз:
1 2 3 4 5 6 7 8 9 10 11
Здесь в best не больше k ключей, поэтому внутренний цикл крошечный, а весь массив проходится один раз. Это тот самый приём, ради которого словарь и нужен на экзамене.
