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

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

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

Основные применения:

  • Быстрый поиск/обновление данных (например, частотность слов).
  • Хранение параметров (настройки, JSON-данные).
  • Замена сложных условных конструкций (switch-case).

Пример:

python
user = {"name": "Alice", "age": 30, "city": "Berlin"}
print(user["name"])  # Alice
user["age"] = 31     # Обновление

Особенности:

  • Ключи должны быть хешируемыми (числа, строки, кортежи).
  • Порядок ключей сохраняется (с Python 3.7+).
  • Альтернативы: defaultdict, OrderedDict для специфичных задач.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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