Python 3.5 键入 ABCMeta 未定义 '__getitem__'

问题描述 投票:0回答:1

我正在通过标记一些函数来尝试 Python 3.5 的输入模块。

我有一个返回列表的函数,尽管我在 PyCharm 中收到警告。

警告内容如下:

类“ABCMeta”没有定义“_getitem_”,因此“[]”运算符不能在其实例上使用

from typing import List

def get_list() -> List[int]:
    return [1, 2, 3]

有谁能比我更好地解释该消息吗?

谢谢

python pycharm python-typing
1个回答
4
投票

是 PyCharm 中的一个错误。 5.0.3 中已解决。 参考:https://youtrack.jetbrains.com/issueMobile/PY-17841

© www.soinside.com 2019 - 2024. All rights reserved.