Definition

In programming, an object can be hashed, i.e., it can be mapped to a hash value. An object is hashable if it is immutable and has a hash value that remains the same during its lifetime. This allows the object to be used as a key in hash tables and dictionary keys.