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

Что такое Словарь

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

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

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

Пример:

python
user = {"name": "Alice", "age": 25, "is_active": True}
print(user["name"])  # Alice
user["email"] = "alice@example.com"  # Добавление
del user["age"]  # Удаление

Методы:

  • .get(key, default) — безопасное получение значения.
  • .keys(), .values(), .items() — итераторы ключей, значений и пар.
  • .update() — объединение словарей.

Словари часто используют для JSON-подобных структур и быстрого поиска данных.

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

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

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

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