При использовании чисел в качестве ключей в словарях Python следует учитывать следующее:
int, float, complex) являются неизменяемыми (immutable), что делает их пригодными для использования в качестве ключей словаря. Хэш-значение числа стабильно и не меняется за время жизни объекта.int и float могут быть ключами, complex также могут быть, но их использование менее распространено для ключей.1 (int) и 1.0 (float) могут быть рассмотрены как разные ключи из-за их типа, даже если их численное значение совпадает. Однако, при поиске ключа, Python не автоматически приводит типы. Ключ '1' (строка) отличен от 1 (число).Пример:
python