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

Odpovedet emailem