24 Mar
2016
24 Mar
'16
2:56 a.m.
On Mon, Mar 21, 2016 at 8:06 PM, Michel Desmoulin wrote: Itertools is great, and some functions in it are more used than others: - islice;
- chain;
- dropwhile, takewhile; I like how dropwhile and takewhile could be easily integrated with list
comprehensions / generator expressions:
[x for x in range(10) while x < 5] # takewhile
[x for x in range(10) not while x < 5] # dropwhile
[x for x in range(10) from x >= 5] # forward thinking dropwhile
I believe this is almost plain english without creating new keywords.
Regards