クラスを定義する。 class CombiIter(object): def __init__(self, iterable, r=False): self._iter = iterable self._round = r def __iter__(self): it = iter(self._iter) last = first = it.next() for v in it: ...