Ключом в словаре Python может быть любой хешируемый объект.
Хешируемость объекта означает, что у него есть хеш-значение, которое не меняется в течение его жизненного цикла, и что он может быть сравнен с другими объектами на равенство.
Примеры хешируемых типов данных:
int
, float
, complex
)str
)tuple
), при условии, что все элементы кортежа также хешируемыеbool
)None
Примеры нехешируемых типов данных:
list
)dict
)set
)python
Ключом в словаре Python может быть любой хешируемый объект.
Хешируемость объекта означает, что у него есть хеш-значение, которое не меняется в течение его жизненного цикла, и что он может быть сравнен с другими объектами на равенство.
Примеры хешируемых типов данных:
int
, float
, complex
)str
)tuple
), при условии, что все элементы кортежа также хешируемыеbool
)None
Примеры нехешируемых типов данных:
list
)dict
)set
)python
Register or sign in to get access to full answers for all questions from the question bank.