此问题在此处已有答案:
Pass a list to a function to act as multiple arguments [duplicate](3个答案)
How to pass list elements as arguments(1个答案)
Is there a way to create a class instance passing to the constructor a list of attributes? [duplicate](1个答案)
16小时前就关门了。
我目前正在尝试通过一个列表项创建一个类的示例。
我的代码如下所示
args = ["1", "John", "Doe"]
class Token:
def __init__ = (self, id, name, last_name)
self.id = id
self.name = name
self.last_name = last_name
instance1 = Token(args)
我收到错误
TypeError: Token.__init__() missing 3 required positional arguments:
我试着改变类型,我收到的数据来自之前的for循环,该循环过滤了我需要的数据。
预期
用列表的值创建示例并将它们作为参数传递。
备注
目前正在进行推翻
1条答案
按热度按时间pw9qyyiw1#
使用iterable unpacking operator: