python hashable

判断一个对象是否hashable:

  hash(obj) 或 obj.__hash__() ,返回 hash 值

hashable 的有:

  int / float / tuple / str/  obj /

  所有自定义类的实例 都是 hashable

unhashable 的有:

  list  /  dict  /  set 

相同的对象,值一定相等

相同的值不一定是相同的对象

原文地址:https://www.cnblogs.com/charles7987/p/9882025.html