我正在使用将字典作为输入的方法构建一个类,但 Pycharm 会显示警告。
''' 预期类型 'TestClass',得到 'Dict[str, int]' 而不是 less... (⌘F1) 检查信息:此检查检测函数调用表达式中的类型错误。由于动态调度和鸭子类型,这在有限但有用的情况下是可能的。函数参数的类型可以在文档字符串或 Python 3 函数注释中指定 '''
class TestClass:
def __getitem__(self, index):
return self[index]
def get_keys(self):
return list(self.keys())
dict_input = {'a':123, 'b':456}
TestClass.get_keys(dict_input)
所以我在这里收到警告:
TestClass.get_keys(dict_input)
这个警告是什么意思,修复它的方法是什么?
POPMUISE
九州编程
相关分类