Anonymní profil Petr – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Petr – Programujte.comAnonymní profil Petr – Programujte.com

 

Příspěvky odeslané z IP adresy 158.196.66.–

Petr
Python › Předání hodnot do konstruktoru
19. 10. 2010   #134759

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 :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý