标签: python type-hinting typehints
想象一下我具有以下形式的数据结构:
[0, 1, [2, [3, 4, [5]], 6], []]
我想创建一个TypeHint来描述此结构,但是该结构本身遵循递归模式。这是声明类型变量的正确方法吗?
NestedInts = List[Union[int, 'NestedInts']]
我在PyCharm中尝试了此操作,IDE放弃并进行了自检,其类型为Any
Any