def next(self):
        len, iter = self.q.popleft()
        if len > 1:
            self.q.append((len-1, iter))
        return next(iter)
Loads multiple objects. They need to be loaded as one single
dataset/ETHPy150Open kamyu104/LeetCode/Python/zigzag-iterator.py/ZigzagIterator.next--crossover with--dataset/ETHPy150Open VisTrails/VisTrails/vistrails/db/versions/v1_0_3/persistence/__init__.py/DAOList.open_many_from_db