1. Какие операции можно выполнять со словарём?
Со словарём можно выполнять операции добавления, изменения и удаления элементов, объединения двух словарей, проверки наличия ключа, получения всех ключей, значений и пар «ключ — значение», а также очистки словаря.
2. Можно ли обратиться к элементам словаря по индексу? Как вы думаете, почему сделано именно так?
Обращение к элементам по индексу невозможно, так как словари основаны на ключах, а не на порядковых номерах. Это сделано для быстрого доступа к данным по уникальным ключам.
3. Как создать словарь из готовых пар «ключ — значение»? Найдите в литературе или в Интернете разные способы решения этой задачи.
Словарь создаётся из пар «ключ — значение» через функцию dict(), генераторы словарей или с помощью литералов {}.
4. Как обращаться к элементу словаря?
К элементу обращаются через dict[ключ] или методом get.
5. Чем можно заменить метод get?
Вместо get можно использовать проверку наличия ключа через оператор in и обращение через [].
6. Как получить список всех ключей словаря? Всех значений словаря?
Список ключей возвращает метод keys(), а значений — метод values().
7. Как перебрать все пары «ключ — значение»?
Перебор всех пар выполняется методом items() в цикле.
8. Зачем при чтении строк из файла используется метод strip?
Метод strip удаляет лишние пробелы и символы переноса строки, что упрощает обработку данных.