← Все вопросы по Python
🔥 Python 📂 Collections ⚡ Junior/Middle

Как устроен словарь (dict)? Почему ключи должны быть хешируемыми?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Хеш-таблица: хеш ключа → индекс бакета. При коллизиях — открытая адресация (в Python 3.7+ сохраняется порядок).

Варианты ответа в приложении:

  • A. Хранит ключи в порядке сортировки Правильный
  • B. Хеш-таблица с сохранением порядка вставки
  • C. Коллизии невозможны
  • D. Ключи не обязаны быть хешируемыми

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.