About 3,020 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. 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. …

  5. 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, …

  6. 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.

  7. 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.

  8. Iterable, Ordered, Mutable, and Hashable Python Objects Explained

    Mar 15, 2022 · Iterable, ordered, mutable, and hashable (and their opposites) are characteristics for describing Python objects or data types. Despite being frequently used, these terms are often …

  9. 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.

  10. 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.