dict.items() vs dict.iteritems and similar questions
duncan.booth at invalid.invalid
Thu Mar 15 16:56:46 CET 2007
aleax at mac.com (Alex Martelli) wrote:
>> Of course this is a little like the Heisenberg uncertainty principle if
>> the iterator has no __len__ attribute - once you know how long it is you
>> no longer have access to the elements. Or did I miss something?
> Right. However, "return sum(1 for _ in iterator)" may be a handier way
> to express the same desctructive semantics as the last 4 lines here.
I think I'd prefer the barbaric:
since at least it is guaranteed to terminate.
More information about the Python-list