2024-04-26 00:39:02 发布
网友
我创建了一个类-
class Class1,在另一个模块中,我希望有一个函数作为参数获取Class1的列表(并确保它是该对象的列表)。我想要像这样的东西:def my_function(class1: list<Class1>):。然而,这似乎不起作用(interperter不会接受这一点)。我该怎么做
class Class1
Class1
def my_function(class1: list<Class1>):
正确的语法是使用方括号
from typing import Iterable, List # Limited to just lists def my_function(class1: List[Class1]): pass # Will accept any type of iterable def my_function(class1: Iterable[Class1]): pass
正确的语法是使用方括号
相关问题 更多 >
编程相关推荐