Paul Rubin writes:
> Peter Otten writes:
>> How would you implement stopmin()?
>> Use itertools.takewhile
How? It consumes the crucial stop element:
it = iter('what?')
list(takewhile(str.isalpha, it)) # ==> ['w', 'h', 'a', 't']
next(it, 42) # ==> 42