Roy Smith wrote: > Iterators sort of look like lists, but I can't get their length quickly > (or even idempotently, it would appear). You can if that particular iterator happens to have an __len__ method. I would assume that the iterator protocol doesn't require one because that would make infinite iterators impossible.