gpt4 book ai didi

python - "hashable"的类型提示

转载 作者:太空狗 更新时间:2023-10-29 22:15:16 28 4
gpt4 key购买 nike

有时我编写的函数的参数可以是任何类型,只要它是 hashable。 - 例如,因为我的函数将其添加到集合中或将其用作字典键。

有没有一种方法可以使用 Python 3.5 中引入的 PEP 484 类型提示来对这一事实进行类型提示? typing模块似乎不包含可哈希类型,但还有其他方法吗?

最佳答案

typing 模块确实实际上包含一个Hashable类型(现在记录)。这是 collections.abc.Hashable 的别名.

>>> import typing
>>> typing.Hashable
<class 'collections.abc.Hashable'>

关于python - "hashable"的类型提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38077896/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com