Какие типы данных можно использовать в качестве ключа словаря в Python?

Ключом словаря может быть хешируемый объект со стабильным хешем и согласованным сравнением на равенство.

Короткий ответ

Что ответить на собеседовании

Ключом словаря может быть хешируемый объект со стабильным хешем и согласованным сравнением на равенство.

Подробный разбор

Ответ с пояснениями

Ключом словаря может быть хешируемый объект со стабильным хешем и согласованным сравнением на равенство.

Обычно подходят строки, числа и кортежи из хешируемых элементов; список или словарь ключом быть не может, а неизменяемость внешнего кортежа не делает хешируемым вложенный список.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку