Встречается на собеседованиях • сегодня

Для чего нужен словарь в Python

Словарь (dict) в Python — это структура данных, хранящая пары ключ-значение. Используется для быстрого доступа к данным по уникальному ключу (хешируемому объекту).

Преимущества:

  • Быстрый поиск, вставка и удаление (O(1) в среднем).
  • Гибкость: ключами могут быть числа, строки, кортежи (неизменяемые типы).

Пример:

python
user = {"name": "Alice", "age": 30, "city": "Berlin"}
print(user["name"])  # Alice
user["job"] = "Data Scientist"  # Добавление
del user["age"]     # Удаление

Используется для:

  • Конфигураций, JSON-подобных данных.
  • Подсчёта частот (например, слов в тексте).
  • Кэширования результатов (мемоизация).

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

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы