pandas.api.types.is_hashable#
- pandas.api.types.is_hashable(obj)[源代码][源代码]#
如果 hash(obj) 将成功,则返回 True,否则返回 False。
某些类型在针对 collections.abc.Hashable 进行测试时会通过,但在实际使用 hash() 进行哈希时会失败。
通过尝试调用 hash() 并查看它们是否引发 TypeError 来区分这些类型和其他类型。
- 返回:
- bool
示例
>>> import collections >>> from pandas.api.types import is_hashable >>> a = ([],) >>> isinstance(a, collections.abc.Hashable) True >>> is_hashable(a) False