About 2,550 results
Open links in new tab
  1. What does "hashable" mean in Python? - Stack Overflow

    Jan 26, 2013 · An object is hashable if it has a hash value which never changes during its lifetime (it needs a __hash__() method), and can be compared to other objects (it needs an __eq__() or …

  2. What is "hashable" in Python? - Python Morsels

    Apr 19, 2022 · Immutable objects tend to be hashable. So strings, numbers, and tuples are all hashable: Mutable objects are usually not hashable.

  3. Python Hashable Objects: Learning the Key Concepts

    Jan 30, 2024 · In Python, the term “hashable” refers to any object with a hash value that never changes during its lifetime. This hash value allows hashable objects to be used as dictionary keys or as …

  4. hashable | Python Glossary – Real Python

    In Python, an object is considered hashable if it has a hash value that remains constant during the object’s lifetime. Hashable objects can be used as a key in a dictionary or as an element in a set, …

  5. Why and how are Python functions hashable? - GeeksforGeeks

    Aug 31, 2020 · So, hashable is a feature of Python objects that tells if the object has a hash value or not. If the object has a hash value then it can be used as a key for a dictionary or as an element in a set. …

  6. Hashable and Not-Hashable types in Python - Python Examples

    In this Python tutorial, you will learn which datatypes are hashable and which datatypes are non-hashable, with examples for each of them.

  7. How to Understand Hashable and Immutable Types in Python

    Nov 24, 2024 · A: Hashable types in Python include immutable types such as strings, numbers, and tuples (if their elements are also hashable). Frozen sets are also hashable by definition.

  8. Hashable vs Immutable Objects in python - Medium

    Feb 8, 2023 · A hashable object is an object that has a hash value that never changes during its lifetime. This means that its value can be used as a key in a dictionary or as an element in a set.

  9. Hashable · Hyperskill

    According to official Python documentation, an object is hashable if it has a hash value that doesn't change during its lifetime and can be compared to other objects.

  10. What are Hashable Objects - Python for the Lab

    Aug 27, 2018 · Hashable objects are at the root of Python dictionaries, understand how they work. To understand hashable objects in Python, it is important to review what a hash table is.