pandas.api.types.is_hashable#

pandas.api.types.is_hashable(obj)[源代码]#

如果hash(Obj)成功,则返回True,否则返回False。

一些类型将通过针对集合的测试。abc.Hasable,但当它们实际使用hash()进行散列时会失败。

通过尝试调用hash()并查看它们是否引发TypeError来区分这些类型和其他类型。

退货
布尔尔

示例

>>> import collections
>>> a = ([],)
>>> isinstance(a, collections.abc.Hashable)
True
>>> is_hashable(a)
False