On Thu, 9 Jun 2022 at 01:12, Steve Jorgensen <ste...@stevej.name> wrote: > > My current thinking in response to that is that using islice is a decent > solution except that it's not obvious. You have to jump outside of the > thinking about the destructuring capability and consider what else could be > used to help. Probably, first thing that _would_ come to mind from outside > would be slicing with square brackets, but that would restrict the solution > to only work with sequences and not other iterables and iterators as islice > does. > > That brings up a tangential idea. Why not allow square-bracket indexing of > generators instead of having to import and utilize islice for that?
Because generators don't have a common (sub-)type, so there's no class to put the relevant __getitem__ method on. Paul _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/PWM3I437X6CCOW7IRCMKITNIIY3JB3R2/ Code of Conduct: http://python.org/psf/codeofconduct/