Hashable: Briefly hashable data type, i.e., immutable data structure (String str, tuple tuple, object set objects). It will generally be a very small amount of data into process data, or even just a number, so that we can use a fixed query time complexity it is important for efficient hashing algorithms and data structures.
Non Hash: Hash the data type can not, to change the data structure (dict dictionary, list List, collection set)