[Python-ideas] Integrate some itertools into the Python syntax
João Bernardo
jbvsmo at gmail.com
Wed Mar 23 17:26:52 EDT 2016
On Mon, Mar 21, 2016 at 8:06 PM, Michel Desmoulin <desmoulinmichel at gmail.com
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160323/3b927ca7/attachment.html>
More information about the Python-ideas
mailing list