【发布时间】:2022-01-09 18:03:06
【问题描述】:
我正在尝试使用 mypy 评估以下语句:
a = [1,2,3]
b = map(float, a)
这会返回错误
Argument 1 to "map" has incompatible type "Type[float]"; expected "Callable[[str], str]"
但在运行时执行没有问题。这个问题的原因是什么?
【问题讨论】:
-
你的python版本是多少?我在 2.7 和 3.9 中运行过它并且它正在工作
标签: python type-hinting mypy