Видео недоступно для вставки
Словарь в Python называется dict и представляет собой неупорядоченную коллекцию объектов с доступом по ключу.
Словарь также известен как ассоциативный массив или ассоциативный список.
Пример: список городов с их телефонными кодами.
Для создания словаря используются фигурные скобки и пары ключ:значение.
Пример: создание словаря с ключами "Москва" и "495", "Питер" и "812", "Пенза" и "842".
Функция dict также может использоваться для создания словаря.
Вложенный список может быть использован для создания словаря.
Метод fromkeys позволяет инициализировать ключи значениями по умолчанию.
Пустой словарь можно создать с помощью пустых фигурных скобок или функции dict с пустым параметром.
Ключи могут быть строками или числами, а значения могут быть любыми типами данных.
Ключи не могут быть изменяемыми объектами, такими как списки.
Примеры использования ключей и значений можно найти на сайте автора.
Обращение к значениям словаря происходит по ключу, а не по индексу.
Пример: получение значения ключа "три" из словаря.
Добавление нового значения в словарь осуществляется присвоением нового значения ключу.
Пример: заполнение словаря данными из строки, содержащей фамилию, имя, город и оценки студента.
Использование метода split для разделения строки на элементы.
Преобразование строк в целые числа для ключей "оценки".
Преобразование строки в словарь.
Удаление элементов из словаря с помощью функции `del`.
Проверка наличия ключа в словаре с помощью функции `in`.
Метод `len` для подсчета количества пар ключ-значение.
Метод `get` для получения значения ключа.
Метод `setdefault` для создания новой пары ключ-значение.
Метод `clear` для очистки словаря.
Метод `pop` для удаления и возврата значения ключа.
Метод `popitem` для удаления и возврата случайной пары ключ-значение.
Метод `keys` для получения всех ключей словаря.
Метод `values` для получения всех значений словаря.
Метод `items` для получения всех пар ключ-значение в виде кортежей.
Обзор методов словарей.
Анонс следующего занятия с практическими примерами использования словарей.