Check

dict и особенности ключей

Python Middle Сбербанк
Что такое dict в Python и какие объекты могут использоваться как ключи словаря?
Ответы
Словарь и ключи
dict — это ассоциативный массив (хеш-таблица): хранит пары ключ-значение. Ключи должны быть: 1) hashable — иметь хеш (реализован __hash__). 2) immutable с точки зрения хеша — значение хеша не должно меняться за время жизни ключа. Обычные корректные ключи: - int - float - str - tuple из hashable-элементов Нельзя использовать: - list - dict - set Пример: ```python d = {"a": 1, 10: "x", (1, 2): "point"} ```