python hashable

判断一个对象是否hashable:

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

hashable 的有:

  int / float / tuple / str/  obj /

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

unhashable 的有:

  list  /  dict  /  set 

 

相同的对象,值一定相等

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

 

posted @ 2018-10-31 11:22  charles7987  阅读(309)  评论(0编辑  收藏  举报