[Python-ideas] Slicing and Chainging iterables.

yotam vaknin tomirendo at gmail.com
Sat Jan 3 14:37:03 CET 2015


I would like to purpose that in python 3 it will be easy to chain and slice
Iterators just like you can add and slice lists and tuples easily.

I think there could be 2 methods to do this:
1. Implementing '+' and slicing ([1:2:3]) for iterators and generators by
default, Resulting in  Itertool's chain(a,b) and islice(a,b,c) respectively.
2. Having itertool's chain and islice imported by default.

I think since python 3 return zip,map, dict.items and so on as iterators,
it makes working with those kind of objects more difficult without having
these methods around. And since those methods are important enough to have
for lists, it seems important enough for iterators too.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20150103/1cbd2ac1/attachment.html>


More information about the Python-ideas mailing list