[Python-ideas] Proposing additions to the standard library

Nick Timkovich prometheus235 at gmail.com
Mon Nov 12 14:50:18 EST 2018


Not to derail the conversation, but I've always been curious why the
itertools recipes are recipes and not ready-made goods (pre-baked?) that I
can just consume. They're great examples to draw from, but that shouldn't
preclude them from also being in the stdlib.

On Mon, Nov 12, 2018 at 7:41 PM Michael Selik <mike at selik.org> wrote:

>
>
> On Sat, Nov 10, 2018 at 6:56 PM Jonathan Crall <erotemic at gmail.com> wrote:
>
>> Sometimes there's a good, useful function than doesn't get added because
>>> there's no reasonable place to put it. For example, a "flatten" function
>>> has been talked about since Python 1.x days, and we still don't have a
>>> standard solution for it, because (1) it isn't clear *precisely* what it
>>> should do, and (2) it isn't clear where it should go.
>>
>>
>> The flatten example is good to know about. Is there a link to this
>> discussion or a summary of it? I would think flatten could go in itertools,
>> but clearly there must some reason why its not there. I imagine the
>> duplication with it.chain.from_iter + "There should be one-- and preferably
>> only one --obvious way to do it."?
>>
>
> https://docs.python.org/3/library/itertools.html#itertools-recipes
> There's an example of ``flatten`` in the itertools recipes.
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20181112/59c34344/attachment.html>


More information about the Python-ideas mailing list