我正在通过标记我的一些功能来尝试Python 3.5的输入模块。
虽然我在PyCharm中收到警告,但我有一个返回列表的函数。
警告显示:
Class' ABCMeta'没有定义' __ getitem __',所以' []'运算符不能在其实例上使用
from typing import List
def get_list() -> List[int]:
return [1, 2, 3]
有人能够更好地解释那条消息吗?
由于
答案 0 :(得分:4)
是PyCharm中的一个错误。已在5.0.3中解决。 参考:https://youtrack.jetbrains.com/issueMobile/PY-17841