Zdravím,
chtěl bych se zeptat na následující: mám konstruktor, který má pět parametrů. Dále mám list, ve kterém je uloženo 5 hodnot. Je možné nějakým způsobem provést to, že místo abych do konstruktoru předal 5 parametrů, předám konstruktoru pouze jeden paramter (list, který má pět hodnot)? Zkoušel jsem to, ale vypisuje to chybu.
class TestClass(object):
def __init__(self, IDn, name, surname, phone, fax):
self.IDn = IDn
self.name = name
self.surname = surname
def printParam(self):
print IDn + " " + name + " " + surname
a = [12, "Johan", "Trouba", 345223, 4345534]
obj = TestClass(a) # Nefunguje
Předem děkuji za všechny rady :)