键入键,Python 3.8中不带附加类的TypedAct的值

2024-09-29 23:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用Python3.8中的类型模块。 Python3.8在类型化模块中有一个TypedAct。 我有一个参数如下的函数: 从键入导入

def groupDataFrame(df: pd.DataFrame, somelist: List[str], somedict: TypedDict[str: Callable]:
    pass

但它不允许我这样指定字典,抛出一个类型错误: TypeError: '_TypedDictMeta' object is not subscriptable

有一个解决方案利用了一个额外的类,但这是一个相当丑陋的解决方案:

How to get key type from pythons TypedDict

你知道如何在没有额外课程的情况下完成吗


Tags: 模块函数类型dataframedf参数键入def

热门问题