Счетчик просмотров85

СЛОВАРИ (dict)

Оглавление
Операции со словарямиПеребор словаряБезопасный доступ: метод getСловарь на экзамене

Словари в Python используются, когда надо хранить связку «ключ → значение», а не просто набор элементов по порядку

В отличие от списка, доступ идёт не по индексу [0], а по ключу ["hp"].

Операции со словарями

Чтение:

PYTHON-КОД
1
2
3

Добавление:

PYTHON-КОД
1
2
3
Баннер статьи

Изменение:

PYTHON-КОД
1
2
3

Удаление:

PYTHON-КОД
1
2
3

Проверка наличия ключа:

PYTHON-КОД
1
2

Количество ключей:

PYTHON-КОД
1
2

Перебор словаря

Ключи: 

PYTHON-КОД
1
2
3
4

Значения:

PYTHON-КОД
1
2
3
4

Пары ключ-значение: 

PYTHON-КОД
1
2
3
4

Безопасный доступ: метод get

Обращение к несуществующему ключу уронит программу с ошибкой KeyError. Метод get() вернёт None или заданное значение по умолчанию.

PYTHON-КОД
1
2
3
4
5

Словарь на экзамене

Задание 24 — какой символ встречается чаще всего: 

PYTHON-КОД
1
2
3
4
5
6
7
8

Задание 26 — группировка по категориям:

PYTHON-КОД
1
2
3

Задание 27 — проход по массиву за один раз: 

PYTHON-КОД
1
2
3
4
5
6
7
8
9
10
11

Здесь в best не больше k ключей, поэтому внутренний цикл крошечный, а весь массив проходится один раз. Это тот самый приём, ради которого словарь и нужен на экзамене.

Оцените статью

Другие статьи по предмету

Другие статьи не найдены