Словари и их методы

1. Что такое словарь

  • Словарь — это неупорядоченная коллекция пар «ключ: значение».

  • Ключи должны быть уникальными и неизменяемыми (например, строки, числа, кортежи).

  • Значения могут быть любого типа.

user = {"username": "alice", "password": "123"}
print(user["username"])  # alice

2. Основные методы словарей

Метод
Описание

dict.get(key, default)

Возвращает значение по ключу, если нет ключа — default

dict.keys()

Возвращает объект с ключами словаря

dict.values()

Возвращает объект со значениями словаря

dict.items()

Возвращает объект с парами (ключ, значение)

dict.update(other_dict)

Обновляет словарь значениями из другого словаря

dict.pop(key, default)

Удаляет ключ и возвращает значение, если ключа нет — default

dict.popitem()

Удаляет и возвращает пару (ключ, значение)

dict.clear()

Очищает словарь

dict.setdefault(key, default)

Возвращает значение по ключу, если ключа нет — добавляет default

dict.copy()

Создаёт поверхностную копию словаря


3. Примеры использования


4. Применение в автотестах

  • Обработка JSON/API ответов

  • Генерация тестовых данных

  • Фильтрация данных

Last updated