我有一个data
变量,如果输入正确,应该如下所示:
data: List[Dict[str, Union[str, Dict[str, List[Dict[str, str]]]]]] = []
但当我尝试用以下代码附加到此列表时:
info = {"spaghetti": [{"value": "foo", "test": "bar"}]}
my_data = {
"Name": name,
"_info": info,
}
data.append(my_data)
Mypy告诉我:
Argument 1 to "append" of "list" has incompatible type "Dict[str, Collection[str]]"; expected "Dict[str, Union[str, Dict[str, List[Dict[str, str]]]]]"
现在,怎么可能Union[str, Dict[str, List[Dict[str, str]]]]
等同于Collection[str]
?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐