怪异的PyCharm类型警告

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怪异的PyCharm类型警告相关的知识,希望对你有一定的参考价值。

为什么以下(显然合法的)代码:

Y = [1, 2]
print([type(Y[i]) for i in range(len(Y))])

给我这个警告?

预期类型为'object',改为为'int'

enter image description here

答案

尝试用[]替换[],并检查它是否仍显示警告

以上是关于怪异的PyCharm类型警告的主要内容,如果未能解决你的问题,请参考以下文章

如何强制 PyCharm 警告未声明的类型?

如何在 Pycharm 中输入提示“不返回的返回类型”

我如何告诉 PyCharm 参数应该是啥类型?

PyCharm 的需求警告中未列出软件包

pycharm sql语句警告

PyCharm 为类中不存在的成员发送警告