【发布时间】:2020-12-21 06:36:42
【问题描述】:
我有一个 python 函数,它返回具有以下结构的字典
{
(int, int): {string: {string: int, string: float}}
}
我想知道如何使用类型提示来指定它。所以,这些位是清楚的:
Dict[Tuple[int, int], Dict[str, Dict[str, # what comes here]]
但是,内部字典具有两个键的 int 和 float 值类型。我不知道如何注释
【问题讨论】:
-
据我所知,正确执行此操作的唯一方法是使用 TypedDict。你看过python.org/dev/peps/pep-0589吗?
标签: python python-3.x type-hinting typing