Proměnné se iniciují se seznamu, který nemusí být kompletní (chybějící prvky se načtou jako None)
class Seznam(): def __init__(self,sez): self.data=sez def __getitem__(self,idx): return idx < len(self.data) and self.data[idx] or None ### VSTUP: ### slova = Seznam(["ITEM-1","ITEM-2"]) #---(a) FUNGUJE SPRÁVNĚ (3.+4. mají hodnotu None) ---# prvni = slova[0] druhy = slova[1] treti = slova[2] ctrty = slova[3] #--- (b) SELŽE (error = ValueError) ---# prvy, druhy, treti, ctrty = slova Dalo by se to v třídě Seznam nějak ošetřit ? (počet proměnných není konstantní, 4 je příklad) -petroff- _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python