在使用 Python 的 typing
模块时,我遇到了一些奇怪的事情:
>>> from typing import List, Tuple
>>> List[Tuple[int]]
typing.List<~T>[typing.Tuple[int]]
这个类似于 Java 的语法
List<~T>
是什么?这是什么意思? 最佳答案
让我们来看看:
typing.List<~T>[typing.Tuple[int]]
typing.List
表示来自 typing
库的一个类型,名为 List
<~T>
表示这个类型是泛型的,它是根据另一个类型定义的 T [typing.Tuple[int]]
表示类型 T 是类型 Tuple[int]
。 在自然语言中,您可以这样阅读定义:
关于python - Typing.List<~T>[typing.Tuple[int]] 在 Python 的类型库中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40471846/