Словари хранят элементы не по относительным позициям, а по ключам, и являются не последовательностями, а отображениями. Это, как и списки изменяемый тип, который способен увеличиваться или уменьшаться по требованию. Словари указываются в фигурных скобках и состоят из пар "ключ: значение" Элементы в словарь можно добавлять и таким образом: Словари могут использоваться для замены операций поиска, зачастую способ по ключу в словаре это самая быстрая реализация поиска в Python. Еще пара способов создания словаря: В словарь в качестве значений могут быть вложены другие словари и списки... А как подстраховаться от обращения к несуществующим ключам... вдруг ключ может быть в словари, а может и не быть... Как выполнить проверку?
Есть ряд способов. Например, с помощью оператора проверки членства в словаре: Есть и другие варианты: Метод словаря get(). Условный индекс со стандартным вариантом. Использование выражения if/else Кроме этого можно использовать оператор try для перехвата исключения. Ка