En Fri, 15 May 2009 17:58:55 -0300, eye zak <eye.zak.de...@gmail.com> escribió:

I have a situation where i want a tuple from a generator/sequence
comprehension.
I am wondering, is this possible ? or is this just a bad idea all together?

class iterator(object):
    __slots__ = ('__iters',)

    def __init__(self,*args):
        assert len(args) != 0
        self.__iters = tuple( __builtins__.iter(arg) for arg in args )

    def __iter__(self,*args):
        return self

    def next(self):
return [ i.next() for i in self.__iters ] # HERE I WANT A TUPLE

That is exactly what itertools.izip does

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to