Dobrý den, nedávno jsem se rozhodl použít z jistých důvodu generátory. Každopádně pokud mam script:
-------------------------------------------------------------------------------------- class Trida: ...def __init__(self): ......self.seznam = [] ...def metoda(self, jedna, dve): ......for promnena in self.seznam[jedna][dve]: .........yield promnena ...def metoda2(self, jedna, dve): ......print self.seznam[jedna][dve] priklad = Trida() >>>print priklad.metoda(1,1) <generator object at 0x00B550D0> >>>print priklad.metoda(1,1).next() ['...', 'Vykuchejte blbou rybu!'] >>>print priklad.metoda(1,1).next() ['...', 'Vykuchejte blbou rybu!']###nevite proc mi to znovu vytisklo predchozi vysledek? >>>priklad.metoda2(1,1) [['...', 'Vykuchejte blbou rybu!'], ['...', '...']] None --------------------------------------------------------------------------------------- Nevíte proč nefunguje next() tak jak má? _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
