[Python-ideas] Add list.join() please

David Mertz mertz at gnosis.cx
Tue Jan 29 20:44:21 EST 2019


stringify = lambda it: type(it)(map(str, it))

Done! Does that really need to be in the STDLIB?

On Tue, Jan 29, 2019, 7:11 PM Alex Shafer via Python-ideas <
python-ideas at python.org wrote:

> 1) I'm in favor of adding a stringify method to all collections
>
> 2) strings are special and worthy of a "special case" because strings tend
> to be human readable and are used in all kinds of user interface.
>
>
>
> -------- Original Message --------
> On Jan 29, 2019, 16:04, Steven D'Aprano < steve at pearwood.info> wrote:
>
>
> On Tue, Jan 29, 2019 at 10:51:26PM +0100, Jamesie Pic wrote:
>
> > What do you think of list.stringify(delim) ?
>
> What's so special about lists? What do you think of:
>
> tuple.stringify
> deque.stringify
> iterator.stringify
> dict.keys.stringify
>
> etc. And what's so special about strings that lists have to support a
> stringify method and not every other type?
>
> list.floatify
> list.intify
> list.tuplify
> list.setify
> list.iteratorify
>
> Programming languages should be more about composable, re-usable general
> purpose components more than special cases.
>
> --
> Steve
> _______________________________________________
> 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/
> _______________________________________________
> 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/20190129/78aa14b2/attachment.html>


More information about the Python-ideas mailing list